app/helpers/alchemy/admin/pages_helper.rb in alchemy_cms-7.2.7 vs app/helpers/alchemy/admin/pages_helper.rb in alchemy_cms-7.3.0
- old
+ new
@@ -3,21 +3,17 @@
module Alchemy
module Admin
module PagesHelper
include Alchemy::Admin::BaseHelper
- # Returns options tags for the screen sizes select in page edit view.
+ # Returns screen sizes for the preview size select in page edit view.
#
+ # You can configure the screen sizes in your +config/alchemy/config.yml+.
+ #
def preview_sizes_for_select
- options_for_select([
- "auto",
- [Alchemy.t("240", scope: "preview_sizes"), 240],
- [Alchemy.t("320", scope: "preview_sizes"), 320],
- [Alchemy.t("480", scope: "preview_sizes"), 480],
- [Alchemy.t("768", scope: "preview_sizes"), 768],
- [Alchemy.t("1024", scope: "preview_sizes"), 1024],
- [Alchemy.t("1280", scope: "preview_sizes"), 1280]
- ])
+ Alchemy::Config.get(:page_preview_sizes).map do |size|
+ [Alchemy.t(size, scope: "preview_sizes"), size]
+ end
end
# Renders a label for page's page layout
#
# If the page layout definition of the page is missing, it displays a warning.