aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-admin/js
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/wordpress/wp-admin/js')
-rw-r--r--srcs/wordpress/wp-admin/js/accordion.js94
-rw-r--r--srcs/wordpress/wp-admin/js/accordion.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/code-editor.js342
-rw-r--r--srcs/wordpress/wp-admin/js/code-editor.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/color-picker.js359
-rw-r--r--srcs/wordpress/wp-admin/js/color-picker.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/comment.js101
-rw-r--r--srcs/wordpress/wp-admin/js/comment.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/common.js1648
-rw-r--r--srcs/wordpress/wp-admin/js/common.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/custom-background.js145
-rw-r--r--srcs/wordpress/wp-admin/js/custom-background.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/custom-header.js88
-rw-r--r--srcs/wordpress/wp-admin/js/customize-controls.js9270
-rw-r--r--srcs/wordpress/wp-admin/js/customize-controls.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/customize-nav-menus.js3463
-rw-r--r--srcs/wordpress/wp-admin/js/customize-nav-menus.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/customize-widgets.js2368
-rw-r--r--srcs/wordpress/wp-admin/js/customize-widgets.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/dashboard.js593
-rw-r--r--srcs/wordpress/wp-admin/js/dashboard.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/edit-comments.js1342
-rw-r--r--srcs/wordpress/wp-admin/js/edit-comments.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/editor-expand.js1616
-rw-r--r--srcs/wordpress/wp-admin/js/editor-expand.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/editor.js1414
-rw-r--r--srcs/wordpress/wp-admin/js/editor.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/farbtastic.js276
-rw-r--r--srcs/wordpress/wp-admin/js/gallery.js241
-rw-r--r--srcs/wordpress/wp-admin/js/gallery.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/image-edit.js1126
-rw-r--r--srcs/wordpress/wp-admin/js/image-edit.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/inline-edit-post.js555
-rw-r--r--srcs/wordpress/wp-admin/js/inline-edit-post.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/inline-edit-tax.js294
-rw-r--r--srcs/wordpress/wp-admin/js/inline-edit-tax.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/iris.min.js4
-rw-r--r--srcs/wordpress/wp-admin/js/language-chooser.js36
-rw-r--r--srcs/wordpress/wp-admin/js/language-chooser.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/link.js136
-rw-r--r--srcs/wordpress/wp-admin/js/link.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/media-gallery.js41
-rw-r--r--srcs/wordpress/wp-admin/js/media-gallery.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/media-upload.js113
-rw-r--r--srcs/wordpress/wp-admin/js/media-upload.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/media.js207
-rw-r--r--srcs/wordpress/wp-admin/js/media.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/nav-menu.js1321
-rw-r--r--srcs/wordpress/wp-admin/js/nav-menu.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/password-strength-meter.js121
-rw-r--r--srcs/wordpress/wp-admin/js/password-strength-meter.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/plugin-install.js222
-rw-r--r--srcs/wordpress/wp-admin/js/plugin-install.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/post.js1273
-rw-r--r--srcs/wordpress/wp-admin/js/post.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/postbox.js445
-rw-r--r--srcs/wordpress/wp-admin/js/postbox.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/privacy-tools.js263
-rw-r--r--srcs/wordpress/wp-admin/js/privacy-tools.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/revisions.js1171
-rw-r--r--srcs/wordpress/wp-admin/js/revisions.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/set-post-thumbnail.js28
-rw-r--r--srcs/wordpress/wp-admin/js/set-post-thumbnail.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/site-health.js314
-rw-r--r--srcs/wordpress/wp-admin/js/site-health.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/svg-painter.js241
-rw-r--r--srcs/wordpress/wp-admin/js/svg-painter.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/tags-box.js430
-rw-r--r--srcs/wordpress/wp-admin/js/tags-box.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/tags-suggest.js193
-rw-r--r--srcs/wordpress/wp-admin/js/tags-suggest.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/tags.js160
-rw-r--r--srcs/wordpress/wp-admin/js/tags.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/theme-plugin-editor.js1006
-rw-r--r--srcs/wordpress/wp-admin/js/theme-plugin-editor.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/theme.js2070
-rw-r--r--srcs/wordpress/wp-admin/js/theme.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/updates.js2465
-rw-r--r--srcs/wordpress/wp-admin/js/updates.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/user-profile.js409
-rw-r--r--srcs/wordpress/wp-admin/js/user-profile.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/user-suggest.js64
-rw-r--r--srcs/wordpress/wp-admin/js/user-suggest.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets.js761
-rw-r--r--srcs/wordpress/wp-admin/js/widgets.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/custom-html-widgets.js456
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/custom-html-widgets.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-audio-widget.js154
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-audio-widget.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-gallery-widget.js341
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-gallery-widget.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-image-widget.js170
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-image-widget.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-video-widget.js256
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-video-widget.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-widgets.js1330
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/media-widgets.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/text-widgets.js552
-rw-r--r--srcs/wordpress/wp-admin/js/widgets/text-widgets.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/word-count.js218
-rw-r--r--srcs/wordpress/wp-admin/js/word-count.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/wp-fullscreen-stub.js40
-rw-r--r--srcs/wordpress/wp-admin/js/wp-fullscreen-stub.min.js1
-rw-r--r--srcs/wordpress/wp-admin/js/xfn.js23
-rw-r--r--srcs/wordpress/wp-admin/js/xfn.min.js1
105 files changed, 42420 insertions, 0 deletions
diff --git a/srcs/wordpress/wp-admin/js/accordion.js b/srcs/wordpress/wp-admin/js/accordion.js
new file mode 100644
index 0000000..0bec1ce
--- /dev/null
+++ b/srcs/wordpress/wp-admin/js/accordion.js
@@ -0,0 +1,94 @@
+/**
+ * Accordion-folding functionality.
+ *
+ * Markup with the appropriate classes will be automatically hidden,
+ * with one section opening at a time when its title is clicked.
+ * Use the following markup structure for accordion behavior:
+ *
+ * <div class="accordion-container">
+ * <div class="accordion-section open">
+ * <h3 class="accordion-section-title"></h3>
+ * <div class="accordion-section-content">
+ * </div>
+ * </div>
+ * <div class="accordion-section">
+ * <h3 class="accordion-section-title"></h3>
+ * <div class="accordion-section-content">
+ * </div>
+ * </div>
+ * <div class="accordion-section">
+ * <h3 class="accordion-section-title"></h3>
+ * <div class="accordion-section-content">
+ * </div>
+ * </div>
+ * </div>
+ *
+ * Note that any appropriate tags may be used, as long as the above classes are present.
+ *
+ * @since 3.6.0
+ * @output wp-admin/js/accordion.js
+ */
+
+( function( $ ){
+
+ $( document ).ready( function () {
+
+ // Expand/Collapse accordion sections on click.
+ $( '.accordion-container' ).on( 'click keydown', '.accordion-section-title', function( e ) {
+ if ( e.type === 'keydown' && 13 !== e.which ) { // "return" key
+ return;
+ }
+
+ e.preventDefault(); // Keep this AFTER the key filter above
+
+ accordionSwitch( $( this ) );
+ });
+
+ });
+
+ /**
+ * Close the current accordion section and open a new one.
+ *
+ * @param {Object} el Title element of the accordion section to toggle.
+ * @since 3.6.0
+ */
+ function accordionSwitch ( el ) {
+ var section = el.closest( '.accordion-section' ),
+ sectionToggleControl = section.find( '[aria-expanded]' ).first(),
+ container = section.closest( '.accordion-container' ),
+ siblings = container.find( '.open' ),
+ siblingsToggleControl = siblings.find( '[aria-expanded]' ).first(),
+ content = section.find( '.accordion-section-content' );
+
+ // This section has no content and cannot be expanded.
+ if ( section.hasClass( 'cannot-expand' ) ) {
+ return;
+ }
+
+ // Add a class to the container to let us know something is happening inside.
+ // This helps in cases such as hiding a scrollbar while animations are executing.
+ container.addClass( 'opening' );
+
+ if ( section.hasClass( 'open' ) ) {
+ section.toggleClass( 'open' );
+ content.toggle( true ).slideToggle( 150 );
+ } else {
+ siblingsToggleControl.attr( 'aria-expanded', 'false' );
+ siblings.removeClass( 'open' );
+ siblings.find( '.accordion-section-content' ).show().slideUp( 150 );
+ content.toggle( false ).slideToggle( 150 );
+ section.toggleClass( 'open' );
+ }
+
+ // We have to wait for the animations to finish
+ setTimeout(function(){
+ container.removeClass( 'opening' );
+ }, 150);
+
+ // If there's an element with an aria-expanded attribute, assume it's a toggle control and toggle the aria-expanded value.
+ if ( sectionToggleControl ) {
+ sectionToggleControl.attr( 'aria-expanded', String( sectionToggleControl.attr( 'aria-expanded' ) === 'false' ) );
+ }
+ }
+
+})(jQuery);
diff --git a/srcs/wordpress/wp-admin/js/accordion.min.js b/srcs/wordpress/wp-admin/js/accordion.min.js
new file mode 100644
index 0000000..1f5d422
--- /dev/null
+++ b/srcs/wordpress/wp-admin/js/accordion.min.js
@@ -0,0 +1 @@
+!function(e){e(document).ready(function(){e(".accordion-container").on("click keydown",".accordion-section-title",function(n){"keydown"===n.type&&13!==n.which||(n.preventDefault(),function(n){var e=n.closest(".accordion-section"),o=e.find("[aria-expanded]").first(),a=e.closest(".accordion-container"),i=a.find(".open"),t=i.find("[aria-expanded]").first(),s=e.find(".accordion-section-content");if(e.hasClass("cannot-expand"))return;a.addClass("opening"),e.hasClass("open")?(e.toggleClass("open"),s.toggle(!0).slideToggle(150)):(t.attr("aria-expanded","false"),i.removeClass("open"),i.find(".accordion-section-content").show().slideUp(150),s.toggle(!1).slideToggle(150),e.toggleClass("open"));setTimeout(function(){a.removeClass("opening")},150),o&&o.attr("aria-expanded",String("false"===o.attr("aria-expanded")))}(e(this)))})})}(jQuery); \ No newline at end of file