]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Converted Abide string concatenations to template literals
authorColin Marshall <colin.michael.marshall@gmail.com>
Tue, 26 Jan 2016 03:40:29 +0000 (20:40 -0700)
committerColin Marshall <colin.michael.marshall@gmail.com>
Mon, 1 Feb 2016 22:19:26 +0000 (15:19 -0700)
js/foundation.abide.js

index 8f70d8cf55f98d88b1b64f3dd1aa91d41fb64b1f..2ffa80704b36551d16397fd8d467d6aecd32dc4d 100644 (file)
      */
     validators: {
       equalTo: function (el, required, parent) {
-        return $('#' + el.attr('data-equalto')).val() === el.val();
+        return $(`#${el.attr('data-equalto')}`).val() === el.val();
       }
     }
   };
    * @returns {Boolean} Boolean value depends on whether or not attribute is checked or empty
    */
   Abide.prototype.findLabel = function($el) {
-    var $label = this.$element.find('label[for="' + $el[0].id + '"]');
+    var $label = this.$element.find(`label[for="${$el[0].id}"]`);
     if(!$label.length){
       return $el.closest('label');
     }
    * @returns {Boolean} Boolean value depends on whether or not at least one radio input has been selected (if it's required)
    */
   Abide.prototype.validateRadio = function(groupName){
-    var $group = this.$element.find(':radio[name="' + groupName + '"]'),
+    var $group = this.$element.find(`:radio[name="${groupName}"]`),
         counter = [],
         _this = this;
 
     var $form = this.$element,
         opts = this.options;
 
-    $('.' + opts.labelErrorClass, $form).not('small').removeClass(opts.labelErrorClass);
-    $('.' + opts.inputErrorClass, $form).not('small').removeClass(opts.inputErrorClass);
-    $(opts.formErrorSelector + '.' + opts.formErrorClass).removeClass(opts.formErrorClass);
+    $(`.${opts.labelErrorClass}`, $form).not('small').removeClass(opts.labelErrorClass);
+    $(`.${opts.inputErrorClass}`, $form).not('small').removeClass(opts.inputErrorClass);
+    $(`${opts.formErrorSelector}.${opts.formErrorClass}`).removeClass(opts.formErrorClass);
     $form.find('[data-abide-error]').css('display', 'none');
     $(':input', $form).not(':button, :submit, :reset, :hidden, [data-abide-ignore]').val('').removeAttr('data-invalid');
     /**