File Editor
Directories:
.. (Back)
admin
app
utils
Files:
admin-color-field.js
admin-color-field.min.js
admin-date-preview.js
admin-date-preview.min.js
admin-image-field.js
admin-image-field.min.js
admin-log-controls.js
admin-log-controls.min.js
app-shop.js
app-shop.min.js
bumpdown.js
bumpdown.min.js
buttonset.js
buttonset.min.js
dependency.js
dependency.min.js
dialog.js
dialog.min.js
dropdowns.js
dropdowns.min.js
notice-dismiss.js
notice-dismiss.min.js
onboarding.js
onboarding.min.js
pue-notices.js
pue-notices.min.js
select2-after.js
select2-after.min.js
tec-a11y-dialog.js
tec-a11y-dialog.min.js
timepicker.js
timepicker.min.js
tooltip.js
tooltip.min.js
tribe-common.js
tribe-common.min.js
tribe-datatables.js
tribe-datatables.min.js
underscore-after.js
underscore-after.min.js
underscore-before.js
underscore-before.min.js
utils-camelcase.js
utils-camelcase.min.js
validation.js
validation.min.js
Create New File
Create
Edit File: tribe-common.js
// Run some magic to allow a better handling of class names for jQuery.hasClass type of methods String.prototype.className = function () { // Prevent Non Strings to be included if ( ( 'string' !== typeof this && ! this instanceof String // eslint-disable-line no-unsafe-negation ) || 'function' !== typeof this.replace ) { return this; } return this.replace( '.', '' ); }; // Add a method to convert ID/Classes into JS easy/safe variable String.prototype.varName = function () { // Prevent Non Strings to be included if ( ( 'string' !== typeof this && ! this instanceof String // eslint-disable-line no-unsafe-negation ) || 'function' !== typeof this.replace ) { return this; } return this.replace( '-', '_' ); }; /** * Creates a global Tribe Variable where we should start to store all the things * @type {object} */ var tribe = tribe || {}; // eslint-disable-line no-redeclare
Save Changes
Rename File
Rename