??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/am1atec.co.uk/wp-includes/js/customize-views.js
⬅ Kembali
/**
* @output wp-includes/js/customize-views.js
*/
(function( $, wp, _ ) {
if ( ! wp || ! wp.customize ) { return; }
var api = wp.customize;
/**
* wp.customize.HeaderTool.CurrentView
*
* Displays the currently selected header image, or a placeholder in lack
* thereof.
*
* Instantiate with model wp.customize.HeaderTool.currentHeader.
*
* @memberOf wp.customize.HeaderTool
* @alias wp.customize.HeaderTool.CurrentView
*
* @constructor
* @augments wp.Backbone.View
*/
api.HeaderTool.CurrentView = wp.Backbone.View.extend(/** @lends wp.customize.HeaderTool.CurrentView.prototype */{
template: wp.template('header-current'),
initialize: function() {
this.listenTo(this.model, 'change', this.render);
this.render();
},
render: function() {
this.$el.html(this.template(this.model.toJSON()));
this.setButtons();
return this;
},
setButtons: function() {
var elements = $('#customize-control-header_image .actions .remove');
var addButton = $('#customize-control-header_image .actions .new');
if (this.model.get('choice')) {
elements.show();
addButton.removeClass('upload-button');
} else {
elements.hide();
addButton.addClass('upload-button');
}
}
});
/**
* wp.customize.HeaderTool.ChoiceView
*
* Represents a choosable header image, be it user-uploaded,
* theme-suggested or a special Randomize choice.
*
* Takes a wp.customize.HeaderTool.ImageModel.
*
* Manually changes model wp.customize.HeaderTool.currentHeader via the
* `select` method.
*
* @memberOf wp.customize.HeaderTool
* @alias wp.customize.HeaderTool.ChoiceView
*
* @constructor
* @augments wp.Backbone.View
*/
api.HeaderTool.ChoiceView = wp.Backbone.View.extend(/** @lends wp.customize.HeaderTool.ChoiceView.prototype */{
template: wp.template('header-choice'),
className: 'header-view',
events: {
'click .choice,.random': 'select',
'click .close': 'removeImage'
},
initialize: function() {
var properties = [
this.model.get('header').url,
this.model.get('choice')
];
this.listenTo(this.model, 'change:selected', this.toggleSelected);
if (_.contains(properties, api.get().header_image)) {
api.HeaderTool.currentHeader.set(this.extendedModel());
}
},
render: function() {
this.$el.html(this.template(this.extendedModel()));
this.toggleSelected();
return this;
},
toggleSelected: function() {
this.$el.toggleClass('selected', this.model.get('selected'));
},
extendedModel: function() {
var c = this.model.get('collection');
return _.extend(this.model.toJSON(), {
type: c.type
});
},
select: function() {
this.preventJump();
this.model.save();
api.HeaderTool.currentHeader.set(this.extendedModel());
},
preventJump: function() {
var container = $('.wp-full-overlay-sidebar-content'),
scroll = container.scrollTop();
_.defer(function() {
container.scrollTop(scroll);
});
},
removeImage: function(e) {
e.stopPropagation();
this.model.destroy();
this.remove();
}
});
/**
* wp.customize.HeaderTool.ChoiceListView
*
* A container for ChoiceViews. These choices should be of one same type:
* user-uploaded headers or theme-defined ones.
*
* Takes a wp.customize.HeaderTool.ChoiceList.
*
* @memberOf wp.customize.HeaderTool
* @alias wp.customize.HeaderTool.ChoiceListView
*
* @constructor
* @augments wp.Backbone.View
*/
api.HeaderTool.ChoiceListView = wp.Backbone.View.extend(/** @lends wp.customize.HeaderTool.ChoiceListView.prototype */{
initialize: function() {
this.listenTo(this.collection, 'add', this.addOne);
this.listenTo(this.collection, 'remove', this.render);
this.listenTo(this.collection, 'sort', this.render);
this.listenTo(this.collection, 'change', this.toggleList);
this.render();
},
render: function() {
this.$el.empty();
this.collection.each(this.addOne, this);
this.toggleList();
},
addOne: function(choice) {
var view;
choice.set({ collection: this.collection });
view = new api.HeaderTool.ChoiceView({ model: choice });
this.$el.append(view.render().el);
},
toggleList: function() {
var title = this.$el.parents().prev('.customize-control-title'),
randomButton = this.$el.find('.random').parent();
if (this.collection.shouldHideTitle()) {
title.add(randomButton).hide();
} else {
title.add(randomButton).show();
}
}
});
/**
* wp.customize.HeaderTool.CombinedList
*
* Aggregates wp.customize.HeaderTool.ChoiceList collections (or any
* Backbone object, really) and acts as a bus to feed them events.
*
* @memberOf wp.customize.HeaderTool
* @alias wp.customize.HeaderTool.CombinedList
*
* @constructor
* @augments wp.Backbone.View
*/
api.HeaderTool.CombinedList = wp.Backbone.View.extend(/** @lends wp.customize.HeaderTool.CombinedList.prototype */{
initialize: function(collections) {
this.collections = collections;
this.on('all', this.propagate, this);
},
propagate: function(event, arg) {
_.each(this.collections, function(collection) {
collection.trigger(event, arg);
});
}
});
})( jQuery, window.wp, _ );
Nama
Tipe
Ukuran
Diubah
Aksi
📁 codemirror
dir
—
2026-06-25 05:13
📁 crop
dir
—
2026-06-25 05:13
📁 dist
dir
—
2026-06-25 05:13
📁 imgareaselect
dir
—
2026-06-25 05:13
📁 jcrop
dir
—
2026-06-25 05:13
📁 jquery
dir
—
2026-06-25 05:13
📁 mediaelement
dir
—
2026-06-25 05:13
📁 plupload
dir
—
2026-06-25 05:13
📁 swfupload
dir
—
2026-06-25 05:13
📁 thickbox
dir
—
2026-06-25 05:13
📁 tinymce
dir
—
2026-06-25 05:13
📜 admin-bar.js
js
10.3 KB
2024-05-11 18:28
📜 admin-bar.min.js
js
3.4 KB
2025-02-06 17:27
📜 api-request.js
js
3.2 KB
2020-12-01 03:44
📜 api-request.min.js
js
1023 B
2025-02-06 17:27
📜 autosave.js
js
21.9 KB
2025-01-23 23:54
📜 autosave.min.js
js
5.7 KB
2025-02-06 17:27
📜 backbone.js
js
78.6 KB
2026-02-19 03:40
📜 backbone.min.js
js
23.7 KB
2026-02-19 03:40
📜 clipboard.js
js
26.2 KB
2022-10-04 15:55
📜 clipboard.min.js
js
8.8 KB
2025-02-06 17:27
📜 colorpicker.js
js
28.4 KB
2012-11-17 15:11
📜 colorpicker.min.js
js
16.1 KB
2024-12-13 19:06
📜 comment-reply.js
js
12.2 KB
2024-09-03 20:36
📜 comment-reply.min.js
js
3 KB
2025-02-06 17:27
📜 customize-base.js
js
25.2 KB
2023-05-20 10:19
📜 customize-base.min.js
js
7.7 KB
2025-02-06 17:27
📜 customize-loader.js
js
7.7 KB
2024-04-12 17:47
📜 customize-loader.min.js
js
3.5 KB
2025-02-06 17:27
📜 customize-models.js
js
6.7 KB
2020-06-25 12:43
📜 customize-models.min.js
js
3.6 KB
2025-02-06 17:27
📜 customize-preview-nav-menus.js
js
14.7 KB
2020-07-27 23:35
📜 customize-preview-nav-menus.min.js
js
4.9 KB
2025-02-06 17:27
📜 customize-preview-widgets.js
js
22.7 KB
2020-06-20 12:58
📜 customize-preview-widgets.min.js
js
7.6 KB
2025-02-06 17:27
📜 customize-preview.js
js
27.9 KB
2025-07-30 04:24
📜 customize-preview.min.js
js
10.8 KB
2025-07-30 04:24
📜 customize-selective-refresh.js
js
32.6 KB
2024-04-12 17:47
📜 customize-selective-refresh.min.js
js
10.4 KB
2025-02-06 17:27
📜 customize-views.js
js
5.1 KB
2025-08-18 20:27
📜 customize-views.min.js
js
2.5 KB
2025-08-18 20:27
📜 heartbeat.js
js
23.5 KB
2024-09-11 23:09
📜 heartbeat.min.js
js
5.8 KB
2025-02-06 17:27
📜 hoverIntent.js
js
7.1 KB
2022-01-03 15:03
📜 hoverIntent.min.js
js
1.5 KB
2025-02-06 17:27
📜 hoverintent-js.min.js
js
1.7 KB
2019-12-10 01:03
📜 imagesloaded.min.js
js
5.4 KB
2023-08-11 18:18
📜 json2.js
js
31 B
2025-10-16 20:01
📜 json2.min.js
js
35 B
2025-10-16 20:01
📜 masonry.min.js
js
23.6 KB
2020-06-13 18:53
📜 mce-view.js
js
25.2 KB
2023-10-09 21:31
📜 mce-view.min.js
js
9.5 KB
2025-02-06 17:27
📜 media-audiovideo.js
js
24.1 KB
2026-03-19 01:11
📜 media-audiovideo.min.js
js
11.8 KB
2026-03-19 01:11
📜 media-editor.js
js
28.8 KB
2026-02-12 01:51
📜 media-editor.min.js
js
10.8 KB
2026-02-12 01:51
📜 media-grid.js
js
26 KB
2026-03-19 01:11
📜 media-grid.min.js
js
13 KB
2026-03-19 01:11
📜 media-models.js
js
42.5 KB
2026-03-19 01:11
📜 media-models.min.js
js
13 KB
2026-03-19 01:11
📜 media-views.js
js
266.5 KB
2026-05-07 21:42
📜 media-views.min.js
js
108.1 KB
2026-05-07 21:42
📜 quicktags.js
js
22.1 KB
2021-09-08 23:29
📜 quicktags.min.js
js
10.9 KB
2025-02-06 17:27
📜 shortcode.js
js
10.5 KB
2020-01-29 00:45
📜 shortcode.min.js
js
2.6 KB
2022-09-23 19:55
📜 swfobject.js
js
0 B
2025-06-05 10:14
📜 swfobject.min.js
js
35 B
2025-06-05 10:14
📜 tw-sack.js
js
4.9 KB
2025-08-12 03:56
📜 tw-sack.min.js
js
3.2 KB
2022-04-08 20:07
📜 twemoji.js
js
36.3 KB
2025-11-10 21:06
📜 twemoji.min.js
js
19.4 KB
2025-11-07 14:44
📜 underscore.js
js
67.3 KB
2026-03-19 10:32
📜 underscore.min.js
js
18.6 KB
2026-03-19 10:32
📜 utils.js
js
4.6 KB
2020-01-29 00:45
📜 utils.min.js
js
1.8 KB
2022-09-23 19:55
📜 wp-ajax-response.js
js
3.8 KB
2025-02-08 15:53
📜 wp-ajax-response.min.js
js
2.5 KB
2025-02-08 15:53
📜 wp-api.js
js
45.9 KB
2023-01-10 09:30
📜 wp-api.min.js
js
14.3 KB
2025-02-06 17:27
📜 wp-auth-check.js
js
4.3 KB
2025-12-14 22:30
📜 wp-auth-check.min.js
js
1.6 KB
2025-12-14 22:30
📜 wp-backbone.js
js
14.9 KB
2024-04-12 17:47
📜 wp-backbone.min.js
js
3 KB
2025-02-06 17:27
📜 wp-custom-header.js
js
10.2 KB
2021-04-10 12:40
📜 wp-custom-header.min.js
js
4.3 KB
2025-02-06 17:27
📜 wp-embed-template.js
js
6.6 KB
2021-11-11 02:49
📜 wp-embed-template.min.js
js
3.1 KB
2025-02-06 17:27
📜 wp-embed.js
js
3.1 KB
2023-08-10 19:49
📜 wp-embed.min.js
js
1.2 KB
2025-02-06 17:27
📜 wp-emoji-loader.js
js
12.9 KB
2025-11-04 18:18
📜 wp-emoji-loader.min.js
js
2.8 KB
2025-11-04 18:18
📜 wp-emoji-release.min.js
js
22.2 KB
2025-11-07 14:44
📜 wp-emoji.js
js
8.6 KB
2025-10-06 04:51
📜 wp-emoji.min.js
js
2.8 KB
2025-10-06 04:51
📜 wp-list-revisions.js
js
970 B
2018-06-28 02:30
📜 wp-list-revisions.min.js
js
597 B
2025-02-06 17:27
📜 wp-lists.js
js
24.7 KB
2023-06-24 14:32
📜 wp-lists.min.js
js
7.3 KB
2025-02-06 17:27
📜 wp-pointer.js
js
10 KB
2021-02-16 20:25
📜 wp-pointer.min.js
js
3.5 KB
2025-02-06 17:27
📜 wp-sanitize.js
js
1.6 KB
2026-03-02 19:51
📜 wp-sanitize.min.js
js
402 B
2026-03-02 19:51
📜 wp-util.js
js
4.6 KB
2026-03-10 12:44
📜 wp-util.min.js
js
1.4 KB
2026-03-10 12:44
📜 wpdialog.js
js
569 B
2023-01-24 21:13
📜 wpdialog.min.js
js
281 B
2025-02-06 17:27
📜 wplink.js
js
20.7 KB
2025-01-23 23:54
📜 wplink.min.js
js
11.1 KB
2025-02-06 17:27
📜 zxcvbn-async.js
js
821 B
2018-06-28 02:30
📜 zxcvbn-async.min.js
js
351 B
2021-02-23 16:45
📜 zxcvbn.min.js
js
803 KB
2019-10-26 00:17