<% content_for :head do %> <%= link_tag("/favicon.ico", :rel => "shortcut icon") %> <%- if @production -%> <%- if @display_theme -%> <%= stylesheet_link_tag "#{@display_theme}/framework-min.css" %> <%- else -%> <%= stylesheet_link_tag "framework-min.css" %> <%- end -%> <%- else -%> <%- if @display_theme -%> <%= stylesheet_link_tag "#{@display_theme}/framework.css", "#{@display_theme}/icons.css", "#{@display_theme}/fonts.css" %> <%- else -%> <%= stylesheet_link_tag "framework.css", "icons.css", "fonts.css" %> <%- end -%> <%- end -%> <%= javascript_include_tag "framework/panel_template.js", "framework/post_template.js", "framework/grid_template.js", "framework/tree_grid_template.js", "framework/form_template.js", "framework/north_panel.js", "framework/center_panel.js", "framework/west_panel.js", "framework/window_panel.js", "framework/dynamic_grid.js", "framework/dynamic_table.js", "framework/column_tree_template.js", "framework/center/home_portal/portlet_template.js", "framework/center/home_portal/home_portal.js", #"framework/center/home_portal/portlet/chart_template.js", "framework/center/home_portal/portlet/highcharts_template.js", "framework/center/home_portal/portlet/data_template.js", "framework/center/home_portal/portlet/grid_template.js", "framework/center/home_portal/portlet/tree_grid_template.js", "framework/center/home_portal/portlet/column_tree_template.js", "framework/center/home_portal/portlet/my_home_template.js", "framework/west/json_tree.js", "framework/west/menu_tree.js", "framework/west/section_tree.js", "framework/center/bind/bind_template.js", "framework/center/bind/east_template.js", "framework/center/bind/grid_template.js", "framework/center/bind/form_template.js", "framework/center/bind/list_template.js", "framework/center/bind/tree_template.js", "framework/window/preview_template.js", "framework/window/form_template.js", "framework/window/grid_template.js", "framework/window/attachment_template.js", "framework/window/permission_template.js", "framework/window/log_template.js", "framework/window/menu_template.js", "framework/auth_code.js", "framework/top_template.js", "framework/view_template.js" unless @production %> <%= javascript_include_tag "framework/framework-min.js" if @production %> <%= render :partial => 'logistics' %> <%= render :partial => 'glan' %> <% javascript_tag do %> getOwnUserFlag = function(){ return <%= @own_user_flag %>; } getOwnSupplierFlag = function(){ return <%= @own_supplier_flag %>; } getOwnCustomerFlag = function(){ return <%= @own_customer_flag %>; } getSuppliers = function(){ return [<%= @suppliers %>]; } getCustomers = function(){ return [<%= @customers %>]; } <% end %> <%= javascript_include_tag "config.js", "menu.js", "init_store.js" unless @production %> <%= javascript_include_tag "app-min.js" if @production %> <% javascript_tag do %> Ext.onReady(function() { //stateProvider = new Ext.state.CookieProvider({ expires: new Date(new Date().getTime()+(1000*60*60*24*365)) }); stateProvider = new Ext.state.HttpProvider({server: GLAN.server}); Ext.state.Manager.setProvider(stateProvider); Ext.QuickTips.init(); MASTER_REVISION = <%= @rev_number %>; getBaseParams = function(){ return <%= "{ #{request_forgery_protection_token}: '#{form_authenticity_token}' }" if protect_against_forgery? %> } getUserID = function(){ return <%= @user_id %> } getUserName = function(){ return "<%= @user_name %>" } getAdminFlag = function(){ return <%= @admin_flag %> } getRoles = function(){ return [<%= @roles %>] } getSalesSectionID = function(){ return <%= @sales_section_id %> } getSectionIDs = function(){ return [<%= @sections %>] } getMasterRev = function(){ return MASTER_REVISION; } getLiteFlag = function(){ return <%= @lite_flag %> } getNoInvalid = function(){ return <%= @no_invalid %> } getCustomParams = function(){ return <%= (@custom_params || "").to_json %> } getCutoffTableFlag = function(){ return <%= @cutoff_table %> } getTimeout = function(){ return <%= @timeout %> } getStdProductPriceFlag = function(){ return <%= @std_product_price %> } getVersion = function(){ return <%= @glan_ver %> } getShowOwnProductToSupplier = function(){ return <%= @show_own_product_to_supplier %>; } getShowOwnProductToCustomer = function(){ return <%= @show_own_product_to_customer %>; } getLocationFlag = function(){ return <%= @enable_location %>; } getShowDutyRateFlag = function(){ return <%= @show_duty_rate %>; } getOnlyShippingFlag = function(){ return <%= @only_shippable_flag %>; } getMergeLotFlag = function(){ return <%= @merge_lot_flag %>; } showNonIspectStocksListFlag = function(){ return <%= @show_non_inspect_stocks_list %>; } showShippingForAcceptOrder = function(){ return <%= @show_shipping_for_accept_order %>; } acceptOrderAutoFlag = function(){ return <%= @accept_order_auto_flag %>; } getWholesalePriceNum = function(){ return <%= @wholesale_price_num %>; } getInvoicePriceNum = function(){ return <%= @invoice_price_num %>; } warehousePriceDefinition = function(table_name){ if(table_name=='wholesale_prices'){ return <%= @warehouse_price_definition ? @warehouse_price_definition['wholesale_prices'] : "false" %>; }else if(table_name=='invoice_prices'){ return <%= @warehouse_price_definition ? @warehouse_price_definition['invoice_prices'] : "false" %>; }else{ return false; } } SAVE_CONFIG = { reload_grid : true, reload_master: true } viewport = new TopWindow({ baseParams: getBaseParams(), appName : GLAN.appName, title : GLAN.title, server : GLAN.server }); }); <% end %> <% end %>