if defined?(Wice::Defaults) Wice::Defaults::JS_FRAMEWORK = :jquery # Wice::Defaults::JS_FRAMEWORK = :prototype # Style of the view helper. # +false+ is a usual view helper. # +true+ will allow to embed erb content in column (cell) definitions. Wice::Defaults::ERB_MODE = false # Default number of rows to show per page. Wice::Defaults::PER_PAGE = 20 # Default order direction Wice::Defaults::ORDER_DIRECTION = 'asc' # Default name for a grid. A grid name is the basis for a lot of # names including parameter names, DOM IDs, etc # The shorter the name is the shorter the request URI will be. Wice::Defaults::GRID_NAME = 'grid' # If REUSE_LAST_COLUMN_FOR_FILTER_ICONS is true and the last column doesn't have any filter and column name, it will be used # for filter related icons (filter icon, reset icon, show/hide icon), otherwise an additional table column is added. Wice::Defaults::REUSE_LAST_COLUMN_FOR_FILTER_ICONS = true Wice::Defaults::SHOW_HIDE_FILTER_ICON = 'icons/grid/page_white_find.png' # Icon to trigger filtering. Wice::Defaults::FILTER_ICON = 'icons/grid/table_refresh.png' # Icon to reset the filter. Wice::Defaults::RESET_ICON = "icons/grid/table.png" # Icon to reset the filter. Wice::Defaults::TOGGLE_MULTI_SELECT_ICON = "/images/icons/grid/expand.png" # CSV Export icon. Wice::Defaults::CSV_EXPORT_ICON = "/images/icons/grid/page_white_excel.png" # Tick-All icon for the action column. Wice::Defaults::TICK_ALL_ICON = "/images/icons/grid/tick_all.png" # Untick-All icon for the action column. Wice::Defaults::UNTICK_ALL_ICON = "/images/icons/grid/untick_all.png" # The label of the first option of a custom dropdown list meaning 'All items' Wice::Defaults::CUSTOM_FILTER_ALL_LABEL = '--' # Allow switching between a single and multiple selection modes in custom filters (dropdown boxes) Wice::Defaults::ALLOW_MULTIPLE_SELECTION = true # Show the upper pagination panel by default or not Wice::Defaults::SHOW_UPPER_PAGINATION_PANEL = false # Enabling CSV export by default Wice::Defaults::ENABLE_EXPORT_TO_CSV = false # The strategy when to show the filter. # * :when_filtered - when the table is the result of filtering # * :always - show the filter always # * :no - never show the filter Wice::Defaults::SHOW_FILTER = :always # A boolean value specifying if a change in a filter triggers reloading of the grid. Wice::Defaults::AUTO_RELOAD = false # SQL operator used for matching strings in string filters. Wice::Defaults::STRING_MATCHING_OPERATOR = 'LIKE' # STRING_MATCHING_OPERATOR = 'ILIKE' # Use this for Postgresql case-insensitive matching. # Defining one string matching operator globally for the whole application turns is not enough # when you connect to two databases one of which is MySQL and the other is Postgresql. # If the key for an adapter is missing it will fall back to Wice::Defaults::STRING_MATCHING_OPERATOR Wice::Defaults::STRING_MATCHING_OPERATORS = { 'ActiveRecord::ConnectionAdapters::MysqlAdapter' => 'LIKE', 'ActiveRecord::ConnectionAdapters::PostgreSQLAdapter' => 'ILIKE' } # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Advanced Filters # # Switch of the negation checkbox in all text filters Wice::Defaults::NEGATION_IN_STRING_FILTERS = false # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Showing All Queries # # Enable or disable showing all queries (non-paginated table) Wice::Defaults::ALLOW_SHOWING_ALL_QUERIES = true # If number of all queries is more than this value, the user will be given a warning message Wice::Defaults::START_SHOWING_WARNING_FROM = 100 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Saving Queries # # Icon to delete a saved query Wice::Defaults::DELETE_QUERY_ICON = 'icons/grid/delete.png' # ActiveRecord model to store queries. Read the documentation for details # QUERY_STORE_MODEL = 'WiceGridSerializedQuery' Wice::Defaults::QUERY_STORE_MODEL = 'WiceGridSerializedQuery' # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Here go settings related to the calendar helpers # # The default style of the date and datetime helper # * :calendar - JS calendar # * :standard - standard Rails date and datetime helpers Wice::Defaults::HELPER_STYLE = :calendar # Format of the datetime displayed. # If you change the format, make sure to check if +DATETIME_PARSER+ can still parse this string. Wice::Defaults::DATETIME_FORMAT = "%Y-%m-%d %H:%M" # Format of the date displayed. # If you change the format, make sure to check if +DATE_PARSER+ can still parse this string. Wice::Defaults::DATE_FORMAT = "%Y-%m-%d" # Format of the date displayed in jQuery's Datepicker # If you change the format, make sure to check if +DATE_PARSER+ can still parse this string. Wice::Defaults::DATE_FORMAT_JQUERY = "yy-mm-dd" # With Calendar helpers enabled the parameter sent is the string displayed. This lambda will be given a date string in the # format defined by +DATETIME_FORMAT+ and must generate a DateTime object. # In many cases Time.zone.parse is enough, for instance, %Y-%m-%d. If you change the format, make sure to check this code # and modify it if needed. Wice::Defaults::DATETIME_PARSER = lambda{|datetime_string| Time.zone.parse(datetime_string) } # With Calendar helpers enabled the parameter sent is the string displayed. This lambda will be given a date string in the # format defined by +DATETIME+ and must generate a Date object. # In many cases Date.parse is enough, for instance, %Y-%m-%d. If you change the format, make sure to check this code # and modify it if needed. Wice::Defaults::DATE_PARSER = lambda{|date_string| Date.parse(date_string) } # Icon to popup the calendar. Wice::Defaults::CALENDAR_ICON = "/images/icons/grid/calendar_view_month.png" # popup calendar will be shown relative to the popup trigger element or to the mouse pointer Wice::Defaults::POPUP_PLACEMENT_STRATEGY = :trigger # :pointer ######## Messages ######## Wice::Defaults::SHOW_FILTER_TOOLTIP = 'Show filter' Wice::Defaults::HIDE_FILTER_TOOLTIP = 'Hide filter' Wice::Defaults::CSV_EXPORT_TOOLTIP = 'Export to CSV' Wice::Defaults::FILTER_TOOLTIP = "Filter" Wice::Defaults::RESET_FILTER_TOOLTIP = "Reset" Wice::Defaults::BOOLEAN_FILTER_TRUE_LABEL = 'yes' Wice::Defaults::BOOLEAN_FILTER_FALSE_LABEL = 'no' Wice::Defaults::PREVIOUS_LABEL = '« Previous' Wice::Defaults::NEXT_LABEL = 'Next »' # Title of the icon clicking on which will show the calendar to set the FROM date. Wice::Defaults::DATE_SELECTOR_TOOLTIP_FROM = 'From' # Title of the icon clicking on which will show the calendar to set the TO date. Wice::Defaults::DATE_SELECTOR_TOOLTIP_TO = 'To' # The title of the checkox to turn on negation Wice::Defaults::NEGATION_CHECKBOX_TITLE = 'Exclude' # link to switch to "show all records" Wice::Defaults::SHOW_ALL_RECORDS_LABEL = 'show all' # tooltip for the link to switch to "show all records" Wice::Defaults::SHOW_ALL_RECORDS_TOOLTIP = 'Show all records' # Warning message shown when the user wants to switch to all-records mode Wice::Defaults::ALL_QUERIES_WARNING = 'Are you sure you want to display all records?' # link to paginated view Wice::Defaults::SWITCH_BACK_TO_PAGINATED_MODE_LABEL = "back to paginated view" # tooltip for the link to paginated view Wice::Defaults::SWITCH_BACK_TO_PAGINATED_MODE_TOOLTIP = "Switch back to the view with pages" # Title of the date string. Wice::Defaults::DATE_STRING_TOOLTIP = 'Click to delete' Wice::Defaults::SAVED_QUERY_PANEL_TITLE = 'Saved Queries' Wice::Defaults::SAVE_QUERY_BUTTON_LABEL = 'Save the state of filters' Wice::Defaults::SAVED_QUERY_DELETION_CONFIRMATION = 'Are you sure?' Wice::Defaults::SAVED_QUERY_DELETION_LINK_TITLE = 'Delete query' Wice::Defaults::SAVED_QUERY_LINK_TITLE = 'Load query' Wice::Defaults::VALIDATES_UNIQUENESS_ERROR = "A query with this name already exists" Wice::Defaults::VALIDATES_PRESENCE_ERROR = "Please sumbit the name of the custom query" Wice::Defaults::QUERY_DELETED_MESSAGE = "Saved query deleted." Wice::Defaults::QUERY_SAVED_MESSAGE = "Query saved." Wice::Defaults::SELECT_ALL = "Select all" Wice::Defaults::DESELECT_ALL = "Remove selection" ######## Messages END ######## end