晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/rainic/public_html/setupTZh/betheme/visual-builder/assets/js/forms/fields/ |
Upload File : |
function mfn_field_typography(field) {
let disable = false;
let html = '';
let std = {};
let value = {};
let weightstyles = [
{'val': '', 'label': 'Default'},
{'val': '100', 'label': '100 thin'},
{'val': '100italic', 'label': '100 thin italic'},
{'val': '200', 'label': '200 extra-light'},
{'val': '200italic', 'label': '200 extra-light italic'},
{'val': '300', 'label': '300 light'},
{'val': '300italic', 'label': '300 light italic'},
{'val': '400', 'label': '400 regular'},
{'val': '400italic', 'label': '400 regular italic'},
{'val': '500', 'label': '500 medium'},
{'val': '500italic', 'label': '500 medium italic'},
{'val': '600', 'label': '600 semi-bold'},
{'val': '600italic', 'label': '600 semi-bold italic'},
{'val': '700', 'label': '700 bold'},
{'val': '700italic', 'label': '700 bold italic'},
{'val': '800', 'label': '800 extra-bold'},
{'val': '800italic', 'label': '800 extra-bold italic'},
{'val': '900', 'label': '900 black'},
{'val': '900italic', 'label': '900 black italic'},
];
if( _.has(field, 'disable') ) {
disable = field.disable;
}
if( _.has(field, 'std') ) {
std = field.std;
}else{
std = {
'size': '',
'line_height': '',
'weight_style': '',
'letter_spacing': '',
};
}
value = std;
if( _.has(edited_item, field.id) && _.has(edited_item[field.id], 'size') ){
value['size'] = edited_item[field.id]['size'];
}
if( _.has(edited_item, field.id) && _.has(edited_item[field.id], 'line_height') ){
value['line_height'] = edited_item[field.id]['line_height'];
}
if( _.has(edited_item, field.id) && _.has(edited_item[field.id], 'weight_style') ){
value['weight_style'] = edited_item[field.id]['weight_style'];
}
if( _.has(edited_item, field.id) && _.has(edited_item[field.id], 'letter_spacing') ){
value['letter_spacing'] = edited_item[field.id]['letter_spacing'];
}
html += `<div class="form-group typography has-addons has-addons-append">`;
html += `<div class="form-control" data-key="Font size">
<input class="mfn-form-control mfn-form-number" type="number" name="${field.id}" value="${value.size}" data-obj="size" data-key="font-size" placeholder="${std.size}" data-std="" data-style="font-size" data-unit="px">
</div>
<div class="form-addon-append">
<span class="label">px</span>
</div>`;
if( disable != 'line_height' ){
html += `<div class="form-control" data-key="Line height">
<input class="mfn-form-control mfn-form-number" type="number" name="${field.id}" value="${value.line_height}" data-obj="line_height" data-key="line-height" placeholder="${std.line_height}" data-unit="px">
</div>
<div class="form-addon-append">
<span class="label">px</span>
</div>`;
}
html += `<div class="form-control form-control-font" data-key="Font weight & style">
<select class="mfn-form-control mfn-form-select mfn-field-value" name="${field.id}" data-key="weight-style" data-obj="weight_style" data-style="font-weight" data-unit="">`;
_.map(weightstyles, function(opt) {
let selected = '';
if( value['weight_style'] == opt.val ) selected = 'selected';
html += `<option ${selected} value="${opt.val}">${opt.label}</option>`;
}).join('')
html += `</select></div>`;
html += `<div class="form-control" data-key="Letter spacing">
<input class="mfn-form-control mfn-form-number" type="number" name="${field.id}" value="${value.letter_spacing}" data-obj="letter_spacing" data-key="letter-spacing" placeholder="${std.letter_spacing}" data-std="" data-style="letter-spacing" data-unit="px">
</div>
<div class="form-addon-append">
<span class="label">px</span>
</div>`;
html += `</div>`;
return html;
}