dataCenter.plugins.disablePlugin({ name: $(target).attr('data-name'), disabled: target.checked ? 0 : 1 }, function(data, xhr) { if (data && data.ec === 0) { self.state.disabledPlugins = data.data; protocols.setPlugins(self.state); self.setState({}); } else { util.showSystemError(xhr); } });
//set custom color input values self.$el.find('.js-customizeColorInput').each(function(){ var newColor = self.model.get('page').profile[$(this).attr('id')]; $(this).val(newColor); $(this).closest('.positionWrapper').find('.js-customizeColor').css('background-color', newColor); });
view.off('click.numSpinnerUp').on('click.numSpinnerUp', ".numberSpinnerUp", function(){ var targetInput = $(this).siblings('input'); var step = Number(targetInput.attr("step")); var min = Number(targetInput.attr("min")); var max = Number(targetInput.attr("max")); var curVal = Number(targetInput.val()); setNumber(targetInput, step, min, max, curVal); });
__.each(currencyList, function(c){ //only show currently available currencies if (self.availableCurrenciesList.indexOf(c.code) > -1 || c.code === "BTC"){ var currency_option = $('<option value="'+c.code+'">'+ c.trCur +'</option>'); currency_option.attr("selected", user.currency_code == c.code); currency_str += currency_option[0].outerHTML; } });
// Initialize selectize control for tags $('#tags').selectize({ items: JSON.parse($('#tags').attr('data-current-tags') || '[]').map((tag) => tag.id), options: JSON.parse($('#tags').attr('data-all-tags') || '[]'), valueField: 'id', labelField: 'name', searchField: ['slug', 'name'], delimiter: ',', highlight: false });
$(() => { let redirect = $('#login-form').attr('data-redirect'); // Handle the form $('#login-form').ajaxSubmit({ before: NProgress.start, after: NProgress.done, error: () => $('#login-form').animateCSS('shake'), success: () => location.href = redirect }); });
// Create a backup $('[data-create-backup]').on('click', function() { let action = $(this).attr('data-action'); let options = []; // Append backup options as a query string $('[data-backup-options] :input').each(function() { options.push(encodeURIComponent(this.value) + '=' + $(this).prop('checked')); }); location.href = action + '?' + options.join('&'); });
$(submitForm).add(this.$('#imageForm')).find(':invalid, .invalid').each(function() { var inputName, $label; inputName = (($label = self.$("label[for='"+$(this).attr('id')+"']")).length && $label.text()) || $(this).attr('data-label') || $(this).attr('id'); invalidInputList.push(inputName.trim()); });
// COLLAPSE DATA-API // ================= $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { var $this = $(this) if (!$this.attr('data-target')) e.preventDefault() var $target = getTargetFromTrigger($this) var data = $target.data('bs.collapse') var option = data ? 'toggle' : $this.data() Plugin.call($target, option) })
// Update the preview when the input changes $(input).on('change', () => { let path = $(input).val(); if(path !== '') { $(control).attr('style', 'background-image: url("' + path + '");'); $(control).find('[data-remove]').prop('hidden', false); } else { $(control).removeAttr('style'); $(control).find('[data-remove]').prop('hidden', true); } });
// Open revisions $(document).on('click', '[data-open-revision]', function() { let url = $(this).attr('data-open-revision'); window.open(url); });
// Download $('[data-file-manager-download]').on('click', () => { let selectedItems = $('#file-manager-items').selectable('getElements', true); let url = $(selectedItems[0]).attr('data-download-action'); location.href = url; });
view.off('click.numSpinnerDown').on('click.numSpinnerDown', ".numberSpinnerDown", function(){ var targetInput = $(this).siblings('input'); var step = Number(targetInput.attr("step")) * -1; var min = Number(targetInput.attr("min")); var max = Number(targetInput.attr("max")); var curVal = Number(targetInput.val()); setNumber(targetInput, step, min, max, curVal); });