Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
save_bvnghean.vn
/
wp-content
/
plugins
/
sneeit-framework
/
js
:
lib.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
var DIV_CLEAR = '<div style="clear:both;float:none"></div>'; var SNEEIT_JS_LIB = true; /*STRING LIB*/ // replace all String.prototype.replaceAll = function(target, replacement) { return this.split(target).join(replacement); }; /*SNEEIT LIB*/ function sneeit_is_image_src(src) { src = src.toLowerCase(); return(src.match(/\.(jpeg|jpg|gif|png)$/) != null); } function sneeit_slug_to_title(slug) { return slug.replace(/_/gi, ' ').replace(/-/gi, ' ').replace(/^[a-z]/, function(m){ return m.toUpperCase() }); } function sneeit_valid_font_awesome_code(icon_code) { var n0 = '0'.charCodeAt(0); var n9 = '9'.charCodeAt(0); var a = 'a'.charCodeAt(0); var z = 'z'.charCodeAt(0); var A = 'A'.charCodeAt(0); var Z = 'Z'.charCodeAt(0); var m = '-'.charCodeAt(0); var s = ' '.charCodeAt(0); icon_code = icon_code.toLowerCase(); for (i = 0; i < icon_code.length; i++) { c = icon_code.charCodeAt(i); if (c >= n0 && c <= n9 || c >= a && c <= z || c >= A && c <= Z || c == m || c == s) { continue; } icon_code = icon_code.substring(0, i) + '_' + icon_code.substring(i+1); } icon_code = icon_code .replaceAll('_', '') .replaceAll('fa-', '') .replaceAll('fa ', ''); icon_code = icon_code.split(' '); return 'fa-'+icon_code.join(' fa-'); } // include both font awesome and dashicons code function sneeit_valid_icon_code(icon_code) { icon_code = icon_code.toLowerCase(); if (typeof(jQuery) != 'undefined') { jQuery.trim(icon_code); } if (icon_code.indexOf('fa-') != -1) { icon_code = 'fa ' + sneeit_valid_font_awesome_code(icon_code); } else { if (icon_code.indexOf('dashicons-') == -1) { icon_code = 'dashicons-'+icon_code; } if (icon_code.indexOf('dashicons ') != 0) { icon_code = 'dashicons ' + icon_code; } } if (icon_code.indexOf('icon ') != 0) { icon_code = 'icon ' + icon_code; } return icon_code; } function sneeit_is_variable_name_character(character) { var character = character.charCodeAt(0); if (character >= 'a'.charCodeAt(0) && character <= 'z'.charCodeAt(0) || character >= 'A'.charCodeAt(0) && character <= 'Z'.charCodeAt(0) || character >= '0'.charCodeAt(0) && character <= '9'.charCodeAt(0) || character == '_'.charCodeAt(0)) { return true; } return false; } function sneeit_is_slug_name_character(character) { var character = character.charCodeAt(0); if (character >= 'a'.charCodeAt(0) && character <= 'z'.charCodeAt(0) || character >= 'A'.charCodeAt(0) && character <= 'Z'.charCodeAt(0) || character >= '0'.charCodeAt(0) && character <= '9'.charCodeAt(0) || character == '_'.charCodeAt(0) || character == '-'.charCodeAt(0)) { return true; } return false; } function sneeit_parse_json(data) { try { data = jQuery.parseJSON(data); } catch (e) { // not JSON return false; } return data; } function sneeit_included_cookie() { if ('cookie' in document) { return true; } return false; } function sneeit_get_cookie(c_name) { if (!sneeit_included_cookie()) { return ''; } var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if (x==c_name) { return unescape(y); } } return ''; } function sneeit_has_cookie() { if (sneeit_set_cookie('test', 'ok')) { return true; } return false; } function sneeit_set_cookie(c_name,value,exdays) { if (!sneeit_included_cookie()) { return false; } var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? '' : '; expires='+exdate.toUTCString())+'; path=/'; document.cookie=c_name + "=" + c_value; if (sneeit_get_cookie(c_name) !== value) { return false; } return true; } function sneeit_delete_cookie(c_name) { if (!sneeit_included_cookie()) { return false; } document.cookie = c_name + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;'; return true; } function sneeit_has_storage() { if(typeof(localStorage) !== "undefined") { return true; } return false; } function sneeit_set_storage(key,value) { if (sneeit_has_storage()) { localStorage.setItem(key,value); return true; } return false; } function sneeit_get_storage(key) { if (sneeit_has_storage()) { var ret = localStorage.getItem(key); if (ret) { return ret; } } return ''; } function sneeit_update_option(option_name, option_value) { if (sneeit_has_storage()) { return sneeit_set_storage(option_name, option_value); } else if (sneeit_has_cookie()) { return sneeit_set_cookie(option_name, option_value); } return false; } function sneeit_get_option(option_name) { if (sneeit_has_storage()) { return sneeit_get_storage(option_name); } else if (sneeit_has_cookie()) { return sneeit_get_cookie(option_name); } return ''; } function sneeit_add_query_arg(key, value, url) { if (typeof(url) == 'undefined') { url = document.location.href; } key = encodeURI(key); value = encodeURI(value); // the search has no any key if (url.indexOf('?') == -1) { return (url + '?' + key + '=' + value); } url = url.split('?'); url[1] = '&'+url[1]; // the search has no this key if (url[1].indexOf('&' + key + '=') == -1) { url[1] = url[1].replace('&', ''); return (url.join('?') + '&' + key + '=' + value); } // the search has this key url[1] = url[1].split('&' + key + '='); url[1][1] = url[1][1].split('&'); url[1][1][0] = value; url[1][1] = url[1][1].join('&'); url[1] = url[1].join('&' + key + '='); url[1] = url[1].replace('&', ''); return url.join('?'); }