Sha256: fac5d155432c0b010dc7c06974c0d4d63af00609271a7891bd6c6449932c896a
Contents?: true
Size: 1.2 KB
Versions: 62
Compression:
Stored size: 1.2 KB
Contents
/** * @namespace WORKAREA.toggleFilters */ WORKAREA.registerModule('toggleFilters', (function () { 'use strict'; var updateButtonText = function($button) { var $browsingControls = $button.closest('.browsing-controls'); if ($browsingControls.hasClass('browsing-controls--filters-displayed')) { $button.text(I18n.t('workarea.admin.js.toggle_filters.hide_filters')); } else { $button.text(I18n.t('workarea.admin.js.toggle_filters.show_filters')); } }, toggleFilterDisplay = function($button) { $button.closest('.browsing-controls').toggleClass('browsing-controls--filters-displayed'); return $button; }, toggleFilters = _.flow(toggleFilterDisplay, updateButtonText), handleClick = function (event) { var $button = $(event.currentTarget); toggleFilters($button); }, /** * @method * @name init * @memberof WORKAREA.toggleFilters */ init = function ($scope) { $('[data-toggle-filters]', $scope).on('click', handleClick); }; return { init: init }; }()));
Version data entries
62 entries across 62 versions & 1 rubygems
Version | Path |
---|---|
workarea-admin-3.4.13 | app/assets/javascripts/workarea/admin/modules/toggle_filters.js |
workarea-admin-3.4.12 | app/assets/javascripts/workarea/admin/modules/toggle_filters.js |