晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
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/stando/www/wp-content/plugins/uwac/admin/js/ |
Upload File : |
(function( $ ) {
'use strict';
var $document = $(document),
$window = $(window),
$body = $(document.body);
window._UWAC = {};
var _UWAC = window._UWAC;
_UWAC.settings = {};
var settings = _UWAC.settings;
/**
* DEBUG Log
*
* @since 1.2.0
*/
settings.debug = true;
var CS_DEBUG = function(msg,obj = false){
if (settings.debug){
var version = settings.general.plugin_version;
console.log('[>] Ultimate WhatsApp Chat '+version+': '+msg);
if (obj){
console.log(obj);
}
}
};
_UWAC.general = {
init: function(){
this.settingsFramework();
},
settingsFramework: function(){
var $cssf = $('.cssf-framework.cssf-framework--cs-uwac');
if ($cssf.length){
var $tab_accounts = $('#cssf-tab-accounts',$cssf),
$tab_widgets = $('#cssf-tab-floating_widget',$cssf),
global_account_id = 0;
/**
* TAB: User Accounts
*/
// Pre-fill User Account ID Data
$('input[name*="[user_account_id]"]',$tab_accounts).each(function(){
var $this = $(this),
$parent = $this.parents('.cssf-group'),
value = $this.val(),
id = value.split('_').pop(),
name = value.split('_').slice(0, -1).join('_');
$this.data('id',id).data('originalNameId',name);
});
// Increment Global User Account ID
$('.cssf-field-id_user_accounts > .cssf-add-group',$tab_accounts).on('click',function(){
var $id_counter = $('input[name*=user_account_idcounter]',$tab_accounts),
new_val = parseInt($id_counter.val()) + 1;
global_account_id = new_val;
$id_counter.val(new_val);
});
// Edit User Account ID
$tab_accounts.on('change','input[name*="[user_account_name]"]',function(){
var $this = $(this),
$parent = $this.parents('.cssf-group'),
$account_id_field = $('input[name*=user_account_id]',$parent),
value = $this.val(),
new_value = value.replace(/\s+/g, '_').toLowerCase() + "_" + global_account_id;
if (!$account_id_field.val().length){
$account_id_field.val(new_value).data('id',global_account_id).data('originalNameId',value);
}
});
$tab_accounts.on('change','input[name*="[user_account_id]"]',function(){
var $this = $(this),
$parent = $this.parents('.cssf-group'),
$account_name_field = $('input[name*=user_account_name]',$parent),
id = $this.data('id'),
name_id = $this.data('originalNameId'),
value = ($this.val()) ? $this.val() : name_id,
new_value = value.replace(/\s+/g, '_').toLowerCase() + "_" + id;
$this.val(new_value);
});
/**
* TAB: Floating Widgets
*/
// Pre-fill Widget ID Data
$('input[name*="[floatingwidget_id]"]',$tab_widgets).each(function(){
var $this = $(this),
$parent = $this.parents('.cssf-group'),
value = $this.val(),
id = value.split('_').pop(),
name = value.split('_').slice(0, -1).join('_');
$this.data('id',id).data('originalNameId',name);
});
// Increment Global Widget ID
$('.cssf-field-id_floating_widgets > .cssf-add-group',$tab_widgets).on('click',function(){
var $id_counter = $('input[name*=floatingwidget_idcounter]',$tab_widgets),
new_val = parseInt($id_counter.val()) + 1;
global_account_id = new_val;
$id_counter.val(new_val);
});
// Edit Widget ID
$tab_widgets.on('change','input[name*="[floatingwidget_name]"]',function(){
var $this = $(this),
$parent = $this.parents('.cssf-group'),
$account_id_field = $('input[name*=floatingwidget_id]',$parent),
value = $this.val(),
new_value = value.replace(/\s+/g, '_').toLowerCase() + "_" + global_account_id;
if (!$account_id_field.val().length){
$account_id_field.val(new_value).data('id',global_account_id).data('originalNameId',value);
}
});
$tab_widgets.on('change','input[name*="[floatingwidget_id]"]',function(){
var $this = $(this),
$parent = $this.parents('.cssf-group'),
$account_name_field = $('input[name*=floatingwidget_name]',$parent),
id = $this.data('id'),
name_id = $this.data('originalNameId'),
value = ($this.val()) ? $this.val() : name_id,
new_value = value.replace(/\s+/g, '_').toLowerCase() + "_" + id;
$this.val(new_value);
});
// Reloading User Accounts
$tab_widgets.on('click','a.button[name*="[floatingwidget_accounts_reload]"]',function(e){
e.preventDefault();
var $button = $(this),
$user_list = $button.parent().siblings('.cssf-element-sorter').find('.cssf-sorter-wrapper'),
$enabled = $user_list.find('.cssf-enabled'),
$disabled = $user_list.find('.cssf-disabled'),
path_field = $button.parent().siblings('.cssf-element-active-user-accounts').find('input').attr('name'),
current_name_path = path_field.substring(0, path_field.indexOf('[floatingwidget_sections]'));
// Check Previous State
var $_enabled = [];
$enabled.find('input').each(function(index,target){
var $input = $(target),
id = $input.data('elementId'),
name = $input.val();
$_enabled.push(id);
});
var $_disabled = [];
$disabled.find('input').each(function(index,target){
var $input = $(target),
id = $input.data('elementId'),
name = $input.val();
$_disabled.push(id);
});
// Remove Current Accounts
$enabled.html('');
$disabled.html('');
var $current_user_accounts = $('.cssf-field-id_user_accounts',$tab_accounts).children('.cssf-groups');
var $output_enabled = [];
var $output_disabled = [];
$.each($current_user_accounts.children('.cssf-group'),function(index,target){
var item_index = $(target).data('itemIndex'),
user_name = $('.cssf-field-id_user_account_name input',target).val(),
user_id = $('.cssf-field-id_user_account_id input',target).val(),
$hidden_on_widgets = $('.cssf-field-id_user_account_visibility input',$(target)),
is_hidden = $hidden_on_widgets.is(':checked');
if (!is_hidden){
var new_field_name_enabled = current_name_path + "[floatingwidget_sections][fw_accounts][floatingwidget_accounts_selected][enabled]["+user_id+"]",
new_field_name_disabled = current_name_path + "[floatingwidget_sections][fw_accounts][floatingwidget_accounts_selected][disabled]["+user_id+"]",
$new_field_enabled = "<li class='ui-sortable-handle'><input type='hidden' name='"+new_field_name_enabled+"' value='"+user_name+"' data-element-id='"+user_id+"'><label>"+user_name+"</label></li>",
$new_field_disabled = "<li class='ui-sortable-handle'><input type='hidden' name='"+new_field_name_disabled+"' value='"+user_name+"' data-element-id='"+user_id+"'><label>"+user_name+"</label></li>";
if ($_enabled.includes(user_id)){
$output_enabled += $new_field_enabled;
} else {
$output_disabled += $new_field_disabled;
}
}
});
$enabled.append($output_enabled);
$disabled.append($output_disabled);
});
}
},
};
$(document).ready(function() {
_UWAC.general.init();
});
})( jQuery, window);