-
WIBUHAX0R1337
-
/
home
/
coludnqa
/
xtrasolutionsco.com
/
wp-admin
/
js
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
widgets
--
NONE
accordion.min.js
0.74KB
Edit File
Delete File
Rename
application-passwords.min.js
2.953KB
Edit File
Delete File
Rename
auth-app.js
5.66KB
Edit File
Delete File
Rename
auth-app.min.js
2.035KB
Edit File
Delete File
Rename
code-editor.js
11.316KB
Edit File
Delete File
Rename
code-editor.min.js
3.011KB
Edit File
Delete File
Rename
color-picker.js
9.539KB
Edit File
Delete File
Rename
color-picker.min.js
3.404KB
Edit File
Delete File
Rename
comment.js
2.851KB
Edit File
Delete File
Rename
comment.min.js
1.284KB
Edit File
Delete File
Rename
common.js
61.15KB
Edit File
Delete File
Rename
common.min.js
23.121KB
Edit File
Delete File
Rename
custom-background.js
3.354KB
Edit File
Delete File
Rename
custom-background.min.js
1.178KB
Edit File
Delete File
Rename
custom-header.js
1.976KB
Edit File
Delete File
Rename
customize-controls.js
287.36KB
Edit File
Delete File
Rename
customize-nav-menus.js
111.131KB
Edit File
Delete File
Rename
customize-widgets.js
70.046KB
Edit File
Delete File
Rename
customize-widgets.min.js
27.407KB
Edit File
Delete File
Rename
dashboard.js
27.018KB
Edit File
Delete File
Rename
dashboard.min.js
8.654KB
Edit File
Delete File
Rename
edit-comments.js
37.115KB
Edit File
Delete File
Rename
edit-comments.min.js
15.125KB
Edit File
Delete File
Rename
editor-expand.js
41.607KB
Edit File
Delete File
Rename
editor-expand.min.js
13.136KB
Edit File
Delete File
Rename
editor.js
43.98KB
Edit File
Delete File
Rename
editor.min.js
12.76KB
Edit File
Delete File
Rename
farbtastic.js
7.665KB
Edit File
Delete File
Rename
gallery.js
5.413KB
Edit File
Delete File
Rename
image-edit.js
39.977KB
Edit File
Delete File
Rename
image-edit.min.js
15.151KB
Edit File
Delete File
Rename
inline-edit-post.js
20.166KB
Edit File
Delete File
Rename
inline-edit-post.min.js
9.413KB
Edit File
Delete File
Rename
inline-edit-tax.js
7.614KB
Edit File
Delete File
Rename
iris.min.js
23.089KB
Edit File
Delete File
Rename
language-chooser.min.js
0.413KB
Edit File
Delete File
Rename
link.js
3.894KB
Edit File
Delete File
Rename
link.min.js
1.701KB
Edit File
Delete File
Rename
media-gallery.js
1.272KB
Edit File
Delete File
Rename
media-upload.min.js
1.125KB
Edit File
Delete File
Rename
media.js
6.606KB
Edit File
Delete File
Rename
nav-menu.min.js
29.847KB
Edit File
Delete File
Rename
password-strength-meter.js
4.137KB
Edit File
Delete File
Rename
password-strength-meter.min.js
1.097KB
Edit File
Delete File
Rename
password-toggle.js
1.308KB
Edit File
Delete File
Rename
password-toggle.min.js
0.827KB
Edit File
Delete File
Rename
plugin-install.js
6.92KB
Edit File
Delete File
Rename
plugin-install.min.js
2.347KB
Edit File
Delete File
Rename
post.js
38.679KB
Edit File
Delete File
Rename
postbox.min.js
6.603KB
Edit File
Delete File
Rename
privacy-tools.js
10.667KB
Edit File
Delete File
Rename
revisions.js
33.915KB
Edit File
Delete File
Rename
revisions.min.js
17.97KB
Edit File
Delete File
Rename
set-post-thumbnail.js
0.855KB
Edit File
Delete File
Rename
site-health.js
13.149KB
Edit File
Delete File
Rename
site-icon.js
6.097KB
Edit File
Delete File
Rename
site-icon.min.js
2.201KB
Edit File
Delete File
Rename
svg-painter.min.js
1.53KB
Edit File
Delete File
Rename
tags-box.js
10.879KB
Edit File
Delete File
Rename
tags-box.min.js
3.005KB
Edit File
Delete File
Rename
tags-suggest.js
5.636KB
Edit File
Delete File
Rename
tags-suggest.min.js
2.216KB
Edit File
Delete File
Rename
tags.js
4.851KB
Edit File
Delete File
Rename
tags.min.js
2.042KB
Edit File
Delete File
Rename
theme-plugin-editor.js
24.766KB
Edit File
Delete File
Rename
theme-plugin-editor.min.js
11.435KB
Edit File
Delete File
Rename
theme.js
54.667KB
Edit File
Delete File
Rename
theme.min.js
26.417KB
Edit File
Delete File
Rename
updates.js
109.335KB
Edit File
Delete File
Rename
user-profile.js
14.995KB
Edit File
Delete File
Rename
user-profile.min.js
6.701KB
Edit File
Delete File
Rename
user-suggest.js
2.247KB
Edit File
Delete File
Rename
user-suggest.min.js
0.66KB
Edit File
Delete File
Rename
widgets.js
22.557KB
Edit File
Delete File
Rename
widgets.min.js
12.313KB
Edit File
Delete File
Rename
word-count.js
7.516KB
Edit File
Delete File
Rename
xfn.js
0.723KB
Edit File
Delete File
Rename
/** * Word or character counting functionality. Count words or characters in a * provided text string. * * @namespace wp.utils * * @since 2.6.0 * @output wp-admin/js/word-count.js */ ( function() { /** * Word counting utility * * @namespace wp.utils.wordcounter * @memberof wp.utils * * @class * * @param {Object} settings Optional. Key-value object containing overrides for * settings. * @param {RegExp} settings.HTMLRegExp Optional. Regular expression to find HTML elements. * @param {RegExp} settings.HTMLcommentRegExp Optional. Regular expression to find HTML comments. * @param {RegExp} settings.spaceRegExp Optional. Regular expression to find irregular space * characters. * @param {RegExp} settings.HTMLEntityRegExp Optional. Regular expression to find HTML entities. * @param {RegExp} settings.connectorRegExp Optional. Regular expression to find connectors that * split words. * @param {RegExp} settings.removeRegExp Optional. Regular expression to find remove unwanted * characters to reduce false-positives. * @param {RegExp} settings.astralRegExp Optional. Regular expression to find unwanted * characters when searching for non-words. * @param {RegExp} settings.wordsRegExp Optional. Regular expression to find words by spaces. * @param {RegExp} settings.characters_excluding_spacesRegExp Optional. Regular expression to find characters which * are non-spaces. * @param {RegExp} settings.characters_including_spacesRegExp Optional. Regular expression to find characters * including spaces. * @param {RegExp} settings.shortcodesRegExp Optional. Regular expression to find shortcodes. * @param {Object} settings.l10n Optional. Localization object containing specific * configuration for the current localization. * @param {string} settings.l10n.type Optional. Method of finding words to count. * @param {Array} settings.l10n.shortcodes Optional. Array of shortcodes that should be removed * from the text. * * @return {void} */ function WordCounter( settings ) { var key, shortcodes; // Apply provided settings to object settings. if ( settings ) { for ( key in settings ) { // Only apply valid settings. if ( settings.hasOwnProperty( key ) ) { this.settings[ key ] = settings[ key ]; } } } shortcodes = this.settings.l10n.shortcodes; // If there are any localization shortcodes, add this as type in the settings. if ( shortcodes && shortcodes.length ) { this.settings.shortcodesRegExp = new RegExp( '\\[\\/?(?:' + shortcodes.join( '|' ) + ')[^\\]]*?\\]', 'g' ); } } // Default settings. WordCounter.prototype.settings = { HTMLRegExp: /<\/?[a-z][^>]*?>/gi, HTMLcommentRegExp: /<!--[\s\S]*?-->/g, spaceRegExp: / | /gi, HTMLEntityRegExp: /&\S+?;/g, // \u2014 = em-dash. connectorRegExp: /--|\u2014/g, // Characters to be removed from input text. removeRegExp: new RegExp( [ '[', // Basic Latin (extract). '\u0021-\u0040\u005B-\u0060\u007B-\u007E', // Latin-1 Supplement (extract). '\u0080-\u00BF\u00D7\u00F7', /* * The following range consists of: * General Punctuation * Superscripts and Subscripts * Currency Symbols * Combining Diacritical Marks for Symbols * Letterlike Symbols * Number Forms * Arrows * Mathematical Operators * Miscellaneous Technical * Control Pictures * Optical Character Recognition * Enclosed Alphanumerics * Box Drawing * Block Elements * Geometric Shapes * Miscellaneous Symbols * Dingbats * Miscellaneous Mathematical Symbols-A * Supplemental Arrows-A * Braille Patterns * Supplemental Arrows-B * Miscellaneous Mathematical Symbols-B * Supplemental Mathematical Operators * Miscellaneous Symbols and Arrows */ '\u2000-\u2BFF', // Supplemental Punctuation. '\u2E00-\u2E7F', ']' ].join( '' ), 'g' ), // Remove UTF-16 surrogate points, see https://en.wikipedia.org/wiki/UTF-16#U.2BD800_to_U.2BDFFF astralRegExp: /[\uD800-\uDBFF][\uDC00-\uDFFF]/g, wordsRegExp: /\S\s+/g, characters_excluding_spacesRegExp: /\S/g, /* * Match anything that is not a formatting character, excluding: * \f = form feed * \n = new line * \r = carriage return * \t = tab * \v = vertical tab * \u00AD = soft hyphen * \u2028 = line separator * \u2029 = paragraph separator */ characters_including_spacesRegExp: /[^\f\n\r\t\v\u00AD\u2028\u2029]/g, l10n: window.wordCountL10n || {} }; /** * Counts the number of words (or other specified type) in the specified text. * * @since 2.6.0 * * @memberof wp.utils.wordcounter * * @param {string} text Text to count elements in. * @param {string} type Optional. Specify type to use. * * @return {number} The number of items counted. */ WordCounter.prototype.count = function( text, type ) { var count = 0; // Use default type if none was provided. type = type || this.settings.l10n.type; // Sanitize type to one of three possibilities: 'words', 'characters_excluding_spaces' or 'characters_including_spaces'. if ( type !== 'characters_excluding_spaces' && type !== 'characters_including_spaces' ) { type = 'words'; } // If we have any text at all. if ( text ) { text = text + '\n'; // Replace all HTML with a new-line. text = text.replace( this.settings.HTMLRegExp, '\n' ); // Remove all HTML comments. text = text.replace( this.settings.HTMLcommentRegExp, '' ); // If a shortcode regular expression has been provided use it to remove shortcodes. if ( this.settings.shortcodesRegExp ) { text = text.replace( this.settings.shortcodesRegExp, '\n' ); } // Normalize non-breaking space to a normal space. text = text.replace( this.settings.spaceRegExp, ' ' ); if ( type === 'words' ) { // Remove HTML Entities. text = text.replace( this.settings.HTMLEntityRegExp, '' ); // Convert connectors to spaces to count attached text as words. text = text.replace( this.settings.connectorRegExp, ' ' ); // Remove unwanted characters. text = text.replace( this.settings.removeRegExp, '' ); } else { // Convert HTML Entities to "a". text = text.replace( this.settings.HTMLEntityRegExp, 'a' ); // Remove surrogate points. text = text.replace( this.settings.astralRegExp, 'a' ); } // Match with the selected type regular expression to count the items. text = text.match( this.settings[ type + 'RegExp' ] ); // If we have any matches, set the count to the number of items found. if ( text ) { count = text.length; } } return count; }; // Add the WordCounter to the WP Utils. window.wp = window.wp || {}; window.wp.utils = window.wp.utils || {}; window.wp.utils.WordCounter = WordCounter; } )();
Save!!!
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat