diff --git a/app/assets/javascripts/dunlop-semantic/ui-dropdown.coffee b/app/assets/javascripts/dunlop-semantic/ui-dropdown.coffee index 21aa996..bf07c74 100644 --- a/app/assets/javascripts/dunlop-semantic/ui-dropdown.coffee +++ b/app/assets/javascripts/dunlop-semantic/ui-dropdown.coffee @@ -1,15 +1,17 @@ Dunlop.register_setup 'ui-dropdown', (target) -> - target.find('.ui.dropdown').each -> - el = $(@) - settings = el.data() || {} - can_clear = not el.find('option:first').val() - settings.fireOnInit = true - settings.onChange = (value, text, item) -> - return unless can_clear - dropdown = $(@) - if value - clear_icon = $('').click -> - dropdown.dropdown('clear') - $(@).remove() - el.after clear_icon - el.dropdown settings + target.find('.ui.dropdown').dropdown() # assume fomantic that has the clearable class option, a lot better than the below custom code +#Dunlop.register_setup 'ui-dropdown', (target) -> +# target.find('.ui.dropdown').each -> +# el = $(@) +# settings = el.data() || {} +# can_clear = not el.find('option:first').val() +# settings.fireOnInit = true +# settings.onChange = (value, text, item) -> +# return unless can_clear +# dropdown = $(@) +# if value +# clear_icon = $('').click -> +# dropdown.dropdown('clear') +# $(@).remove() +# el.after clear_icon +# el.dropdown settings diff --git a/app/assets/stylesheets/dunlop-semantic-ui.sass b/app/assets/stylesheets/dunlop-semantic-ui.sass index 87bd720..e1105a9 100644 --- a/app/assets/stylesheets/dunlop-semantic-ui.sass +++ b/app/assets/stylesheets/dunlop-semantic-ui.sass @@ -5,6 +5,7 @@ @import ./dunlop-semantic/convenience-helpers @import ./dunlop/components/environment-ribbon //@import ./dunlop/components/user_management +@import ./dunlop-semantic/tables .ui.selection.dropdown > .delete.icon margin-right: 6px diff --git a/app/assets/stylesheets/dunlop-semantic/tables.sass b/app/assets/stylesheets/dunlop-semantic/tables.sass new file mode 100644 index 0000000..4d4f8ff --- /dev/null +++ b/app/assets/stylesheets/dunlop-semantic/tables.sass @@ -0,0 +1,22 @@ +table.ui.table + .actions + text-align: right + thead + tr.search + th, td + padding-top: 2px + padding-bottom: 2px + .clear-filters-button + display: none + &.conditions-present + th, td + background-color: #d2e1ec + .clear-filters-button + display: inline-block + .column-filter.actions + min-width: 85px + padding-right: 3px + tbody + td.actions + min-width: 112px + padding-right: 3px