index.html.twig (29315B)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 6 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 7 <title>PartKeepr</title> 8 9 <base href="{{ baseUrl }}"/> 10 11 {% set themes = {"classic": "Classic", "crisp":"Crisp", "crisp-touch": "Crisp Touch", "gray":"Gray", "neptune": "Neptune", "neptune-touch": "Neptune Touch", "triton": "Triton", "aria": "Aria"} %} 12 {% set defaultTheme = "classic" %} 13 14 {% set themeUri %}js/packages/extjs6/build/classic/theme-{{ defaultTheme }}/resources/theme-{{ defaultTheme }}-all.css{% endset %} 15 {% set themeUxUri %}js/packages/extjs6/build/packages/ux/classic/{{ defaultTheme }}/resources/ux-all.css{% endset %} 16 17 <link id="theme" rel="stylesheet" href="{{ asset('' ~ themeUri) }}"/> 18 <link id="themeUx" rel="stylesheet" href="{{ asset('' ~ themeUxUri) }}"/> 19 20 <!-- Include the ExtJS CSS Theme --> 21 {% stylesheets 22 filter='cssrewrite' 23 'js/packages/extjs6/build/packages/ux/classic/classic/resources/ux-all.css' 24 'js/packages/extjs6/build/packages/charts/classic/neptune/resources/charts-all.css' 25 'atelierspierrot/famfamfam-silk-sprite/silk-icons-sprite.css' 26 'spritesheets/fugue-16.css' 27 'spritesheets/partkeepr.css' 28 'bundles/partkeeprfrontend/css/PartKeepr.css' %} 29 <link rel="stylesheet" href="{{ asset_url }}"/> 30 {% endstylesheets %} 31 32 {% image '@PartKeeprFrontendBundle/Resources/public/images/favicon.ico' %} 33 <link rel="icon" href="{{ asset_url }}"/> 34 {% endimage %} 35 36 <script type="javascript"> 37 var Ext = Ext || {}; 38 Ext.manifest = { // the same content as "app.json" 39 compatibility: { 40 ext: '4.2' 41 } 42 } 43 </script> 44 {% if debug %} 45 {% javascripts output='js/compiled/extjs-debug.js' 46 'js/packages/extjs6/build/ext-all-debug.js' 47 'js/packages/extjs6/packages/ux/classic/src/TreePicker.js' 48 'js/packages/extjs6/packages/ux/classic/src/TabCloseMenu.js' 49 'js/packages/extjs6/packages/ux/classic/src/statusbar/StatusBar.js' 50 'js/packages/extjs6/packages/ux/classic/src/IFrame.js' %} 51 <script type="text/javascript" src="{{ asset_url }}"></script> 52 {% endjavascripts %} 53 {% else %} 54 {% javascripts output='js/compiled/extjs.js' 55 'js/packages/extjs6/build/ext-all.js' 56 'js/packages/extjs6/packages/ux/classic/src/TreePicker.js' 57 'js/packages/extjs6/packages/ux/classic/src/TabCloseMenu.js' 58 'js/packages/extjs6/packages/ux/classic/src/statusbar/StatusBar.js' 59 'js/packages/extjs6/packages/ux/classic/src/IFrame.js' %} 60 <script type="text/javascript" src="{{ asset_url }}"></script> 61 {% endjavascripts %} 62 63 {% endif %} 64 {% javascripts output='js/compiled/main.js' 65 'js/packages/extjs6/build/packages/charts/classic/charts.js' 66 '@PartKeeprFrontendBundle/Resources/public/js/Data/CallActions.js' 67 '@PartKeeprFrontendBundle/Resources/public/js/Data/field/Array.js' 68 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraModel.js' 69 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraField.js' 70 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraTreeModel.js' 71 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/ModelStore.js' 72 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/BaseStore.js' 73 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Bugfixes/Ext.form.field.Checkbox.EXTJS-21886.js' 74 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.view.Table-renderCell.js' 75 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.data.field.Date-ISO8601.js' %} 76 <script type="text/javascript" src="{{ asset_url }}"></script> 77 78 {% endjavascripts %} 79 80 81 82 83 84 {% javascripts output='js/compiled/models.js' 85 'bundles/doctrinereflection/*' %} 86 <script type="text/javascript" src="{{ asset_url }}"></script> 87 {% endjavascripts %} 88 89 {% javascripts output='js/compiled/main2.js' 90 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.data.Store.getFieldValue.js' 91 '@PartKeeprFrontendBundle/Resources/public/js/Util/i18n.js' 92 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/CurrencyStore.js' 93 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.grid.Column-multipleRendererSupport.js' 94 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/Renderers/AbstractRenderer.js' 95 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/Renderers/RendererRegistry.js' 96 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/Renderers/IconRenderer.js' 97 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/Renderers/ObjectFieldRenderer.js' 98 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Renderers/AttachmentRenderer.js' 99 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Renderers/PartParameterRenderer.js' 100 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/Renderers/ProjectPartParameterRenderer.js' 101 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Renderers/StockLevelRenderer.js' 102 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/Renderers/CurrencyRenderer.js' 103 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/Renderers/InternalIDRenderer.js' 104 '@PartKeeprFrontendBundle/Resources/public/js/Data/ReflectionFieldTreeModel.js' 105 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/EntityQueryPanel.js' 106 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/EntityPicker.js' 107 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PresetComboBox.js' 108 '@PartKeeprFrontendBundle/Resources/public/js/Components/Exporter/GridExporter.js' 109 '@PartKeeprFrontendBundle/Resources/public/js/Components/Exporter/GridExporterButton.js' 110 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/GridImporterButton.js' 111 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/Importer.js' 112 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/ImporterEntityConfiguration.js' 113 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/ImporterOneToManyConfiguration.js' 114 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/ImporterManyToOneConfiguration.js' 115 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/ImporterFieldConfiguration.js' 116 '@PartKeeprFrontendBundle/Resources/public/js/Components/Importer/ImportFieldMatcherGrid.js' 117 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux/StoreMenu.js' 118 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/GridPresetButton.js' 119 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/OperatorStore.js' 120 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.grid.header.Container-addMoreMenu.js' 121 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ColumnConfigurator/Panel.js' 122 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ColumnConfigurator/Window.js' 123 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ColumnConfigurator/ColumnListGrid.js' 124 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ColumnConfigurator/ColumProperties.js' 125 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ColumnConfigurator/RenderersGrid.js' 126 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ColumnConfigurator/RendererConfigurationForm.js' 127 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FilterExpression.js' 128 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FilterExpressionWindow.js' 129 '@PartKeeprFrontendBundle/Resources/public/js/Components/ModelTreeMaker/ModelTreeMaker.js' 130 '@PartKeeprFrontendBundle/Resources/public/js/Models/ColumnRendererConfiguration.js' 131 '@PartKeeprFrontendBundle/Resources/public/js/Models/ColumnConfiguration.js' 132 '@PartKeeprFrontendBundle/Resources/public/js/Util/Blob.js' 133 '@PartKeeprFrontendBundle/Resources/public/js/Util/FileSaver.js' 134 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PagingToolbar.js' 135 '@PartKeeprFrontendBundle/Resources/public/js/Components/Exporter/Exporter.js' 136 '@PartKeeprFrontendBundle/Resources/public/js/Util/Filter.js' 137 '@PartKeeprFrontendBundle/Resources/public/js/Components/Auth/LoginManager.js' 138 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Bugfixes/Ext.grid.feature.Summary-selectorFix.js' 139 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PreferencePlugin.js' 140 '@PartKeeprFrontendBundle/Resources/public/js/Components/Auth/AuthenticationProvider.js' 141 '@PartKeeprFrontendBundle/Resources/public/js/Components/Auth/HTTPBasicAuthenticationProvider.js' 142 '@PartKeeprFrontendBundle/Resources/public/js/Components/Auth/WSSEAuthenticationProvider.js' 143 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/TipOfTheDayStore.js' 144 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/TipOfTheDayHistoryStore.js' 145 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/SystemPreferenceStore.js' 146 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/UserProvidersStore.js' 147 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/Renderers/MetaPartRenderer.js' 148 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/Renderers/QuantityRenderer.js' 149 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/Renderers/RemarksRenderer.js' 150 '@PartKeeprFrontendBundle/Resources/public/js/Models/ProjectReportList.js' 151 '@PartKeeprFrontendBundle/Resources/public/js/Models/SystemInformationRecord.js' 152 '@PartKeeprFrontendBundle/Resources/public/js/Models/StatisticSample.js' 153 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/isaac.js' 154 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/bcrypt.js' 155 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/core.js' 156 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/x64-core.js' 157 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/sha512.js' 158 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/sha1.js' 159 '@PartKeeprFrontendBundle/Resources/public/js/Util/Crypto/enc-base64.js' 160 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Bugfixes/Ext.data.Model-EXTJS-15037.js' 161 '@PartKeeprFrontendBundle/Resources/public/js/Util/JsonWithAssociationsWriter.js' 162 '@PartKeeprFrontendBundle/Resources/public/js/PartKeepr.js' 163 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/AppliedFiltersToolbar.js' 164 '@PartKeeprFrontendBundle/Resources/public/js/Util/FilterPlugin.js' 165 '@PartKeeprFrontendBundle/Resources/public/js/compat.js' 166 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux/NumericField.js' 167 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/TreePicker.js' 168 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/CurrencyNumberField.js' 169 '@PartKeeprFrontendBundle/Resources/public/js/form/field/SearchField.js' 170 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux/ClearableComboBox.js' 171 '@PartKeeprFrontendBundle/Resources/public/js/Util/ServiceCall.js' 172 '@PartKeeprFrontendBundle/Resources/public/js/org.jerrymouse.util.locale/locale.js' 173 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FieldSelectorWindow.js' 174 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FieldSelectTrigger.js' 175 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.grid.plugin.CellEditing-associationSupport.js' 176 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.grid.plugin.Editing-associationSupport.js' 177 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.form.field.ComboBox-associationSupport.js' 178 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraException.js' 179 '@PartKeeprFrontendBundle/Resources/public/js/Dialogs/ExceptionWindow.js' 180 '@PartKeeprFrontendBundle/Resources/public/js/Dialogs/FileUploadDialog.js' 181 '@PartKeeprFrontendBundle/Resources/public/js/Dialogs/RememberChoiceMessageBox.js' 182 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraProxy.js' 183 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraReader.js' 184 '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraTreeReader.js' 185 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/PartCategoryStore.js' 186 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/PartStore.js' 187 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/FootprintCategoryStore.js' 188 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/StorageLocationCategoryStore.js' 189 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/BarcodeScannerActionsStore.js' 190 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/UserPreferenceStore.js' 191 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.tree.View-missingMethods.js' 192 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.form.Basic-AssociationSupport.js' 193 '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.ux.TreePicker-setValueWithObject.js' 194 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/OperatorComboBox.js' 195 '@PartKeeprFrontendBundle/Resources/public/js/Actions/BaseAction.js' 196 '@PartKeeprFrontendBundle/Resources/public/js/Actions/LogoutAction.js' 197 '@PartKeeprFrontendBundle/Resources/public/js/Components/Statusbar.js' 198 '@PartKeeprFrontendBundle/Resources/public/js/Components/Auth/LoginController.js' 199 '@PartKeeprFrontendBundle/Resources/public/js/Components/Auth/LoginDialog.js' 200 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartImageDisplay.js' 201 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartInfoGrid.js' 202 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartsManager.js' 203 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartEditorWindow.js' 204 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartDisplay.js' 205 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartStockWindow.js' 206 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartFilterPanel.js' 207 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/MetaPartEditorWindow.js' 208 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PartParameterSearch.js' 209 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PartParameterSearchWindow.js' 210 '@PartKeeprFrontendBundle/Resources/public/js/Components/MenuBar.js' 211 '@PartKeeprFrontendBundle/Resources/public/js/Components/Grid/BaseGrid.js' 212 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartParameterGrid.js' 213 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartDistributorGrid.js' 214 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartManufacturerGrid.js' 215 '@PartKeeprFrontendBundle/Resources/public/js/Components/StockReport/AbstractStockHistoryGrid.js' 216 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartStockHistory.js' 217 '@PartKeeprFrontendBundle/Resources/public/js/Components/StockReport/StockHistoryGrid.js' 218 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/UserPreferenceGrid.js' 219 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/AttachmentGrid.js' 220 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartAttachmentGrid.js' 221 '@PartKeeprFrontendBundle/Resources/public/js/Components/Footprint/FootprintAttachmentGrid.js' 222 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectAttachmentGrid.js' 223 '@PartKeeprFrontendBundle/Resources/public/js/Components/Editor/EditorGrid.js' 224 '@PartKeeprFrontendBundle/Resources/public/js/Components/Distributor/DistributorGrid.js' 225 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartsGrid.js' 226 '@PartKeeprFrontendBundle/Resources/public/js/Components/Manufacturer/ManufacturerGrid.js' 227 '@PartKeeprFrontendBundle/Resources/public/js/Components/PartMeasurementUnit/PartMeasurementUnitGrid.js' 228 '@PartKeeprFrontendBundle/Resources/public/js/Components/Unit/UnitGrid.js' 229 '@PartKeeprFrontendBundle/Resources/public/js/Components/User/UserGrid.js' 230 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemNotice/SystemNoticeGrid.js' 231 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationGrid.js' 232 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectGrid.js' 233 '@PartKeeprFrontendBundle/Resources/public/js/Components/MessageLog.js' 234 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectPartGrid.js' 235 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemInformation/SystemInformationGrid.js' 236 '@PartKeeprFrontendBundle/Resources/public/js/Components/TimeDisplay.js' 237 '@PartKeeprFrontendBundle/Resources/public/js/Components/Menu.js' 238 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/UrlTextField.js' 239 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/RemotePartComboBox.js' 240 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FadingButton.js' 241 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/SystemNoticeButton.js' 242 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ConnectionButton.js' 243 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/SiUnitList.js' 244 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/SiUnitField.js' 245 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/CategoryComboBox.js' 246 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PartParameterComboBox.js' 247 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/RemoteImageField.js' 248 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/WebcamPanel.js' 249 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ReloadableComboBox.js' 250 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/DistributorComboBox.js' 251 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/UserComboBox.js' 252 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FootprintComboBox.js' 253 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ManufacturerComboBox.js' 254 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/UnitComboBox.js' 255 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/PartUnitComboBox.js' 256 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/StorageLocationComboBox.js' 257 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/ResistorCalculator.js' 258 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/SiUnitCombo.js' 259 '@PartKeeprFrontendBundle/Resources/public/js/Components/ContextMenu/CharPickerMenu.js' 260 '@PartKeeprFrontendBundle/Resources/public/js/Components/Editor/Editor.js' 261 '@PartKeeprFrontendBundle/Resources/public/js/Components/Distributor/DistributorEditor.js' 262 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartEditor.js' 263 '@PartKeeprFrontendBundle/Resources/public/js/Components/Manufacturer/ManufacturerEditor.js' 264 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/PartParameterValueEditor.js' 265 '@PartKeeprFrontendBundle/Resources/public/js/Components/PartMeasurementUnit/PartMeasurementUnitEditor.js' 266 '@PartKeeprFrontendBundle/Resources/public/js/Components/Unit/UnitEditor.js' 267 '@PartKeeprFrontendBundle/Resources/public/js/Components/Footprint/FootprintEditor.js' 268 '@PartKeeprFrontendBundle/Resources/public/js/Components/User/UserEditor.js' 269 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemNotice/SystemNoticeEditor.js' 270 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationEditor.js' 271 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/Editor/MetaPartEditor.js' 272 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectEditor.js' 273 '@PartKeeprFrontendBundle/Resources/public/js/Components/Editor/EditorComponent.js' 274 '@PartKeeprFrontendBundle/Resources/public/js/Components/Distributor/DistributorEditorComponent.js' 275 '@PartKeeprFrontendBundle/Resources/public/js/Components/Manufacturer/ManufacturerEditorComponent.js' 276 '@PartKeeprFrontendBundle/Resources/public/js/Components/PartMeasurementUnit/PartMeasurementUnitEditorComponent.js' 277 '@PartKeeprFrontendBundle/Resources/public/js/Components/Unit/UnitEditorComponent.js' 278 '@PartKeeprFrontendBundle/Resources/public/js/Components/Footprint/FootprintEditorComponent.js' 279 '@PartKeeprFrontendBundle/Resources/public/js/Components/Footprint/FootprintNavigation.js' 280 '@PartKeeprFrontendBundle/Resources/public/js/Components/Footprint/FootprintGrid.js' 281 '@PartKeeprFrontendBundle/Resources/public/js/Components/BatchJob/BatchJobEditor.js' 282 '@PartKeeprFrontendBundle/Resources/public/js/Components/BatchJob/BatchJobEditorComponent.js' 283 '@PartKeeprFrontendBundle/Resources/public/js/Components/BatchJob/BatchJobGrid.js' 284 '@PartKeeprFrontendBundle/Resources/public/js/Components/BatchJob/BatchJobUpdateExpression.js' 285 '@PartKeeprFrontendBundle/Resources/public/js/Components/BatchJob/BatchJobUpdateExpressionWindow.js' 286 '@PartKeeprFrontendBundle/Resources/public/js/Components/BatchJob/BatchJobExecutionWindow.js' 287 '@PartKeeprFrontendBundle/Resources/public/js/Components/User/UserEditorComponent.js' 288 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemNotice/SystemNoticeEditorComponent.js' 289 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationEditorComponent.js' 290 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectEditorComponent.js' 291 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationMultiAddWindow.js' 292 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationMultiAddDialog.js' 293 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationNavigation.js' 294 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/MetaPartSubgrid.js' 295 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/MetaPartRowExpander.js' 296 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectReportList.js' 297 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectReport.js' 298 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectReportResultGrid.js' 299 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/ProjectReportGrid.js' 300 '@PartKeeprFrontendBundle/Resources/public/js/Components/Project/Renderers/MetaPartAvailabilityRenderer.js' 301 '@PartKeeprFrontendBundle/Resources/public/js/Components/Statistics/StatisticsChart.js' 302 '@PartKeeprFrontendBundle/Resources/public/js/Components/Statistics/StatisticsChartPanel.js' 303 '@PartKeeprFrontendBundle/Resources/public/js/Components/Statistics/SummaryStatisticsPanel.js' 304 '@PartKeeprFrontendBundle/Resources/public/js/Data/store/SystemNoticeStore.js' 305 '@PartKeeprFrontendBundle/Resources/public/js/Components/TipOfTheDay/TipOfTheDayWindow.js' 306 '@PartKeeprFrontendBundle/Resources/public/js/Components/CategoryTree.js' 307 '@PartKeeprFrontendBundle/Resources/public/js/Components/CategoryEditor/CategoryEditorTree.js' 308 '@PartKeeprFrontendBundle/Resources/public/js/Components/StorageLocation/StorageLocationTree.js' 309 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/PartCategoryTree.js' 310 '@PartKeeprFrontendBundle/Resources/public/js/Components/Footprint/FootprintTree.js' 311 '@PartKeeprFrontendBundle/Resources/public/js/Components/CategoryEditor/CategoryEditorWindow.js' 312 '@PartKeeprFrontendBundle/Resources/public/js/Components/CategoryEditor/CategoryEditorForm.js' 313 '@PartKeeprFrontendBundle/Resources/public/js/Components/Picker/CharPicker.js' 314 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/StorageLocationPicker.js' 315 '@PartKeeprFrontendBundle/Resources/public/js/Components/Preferences/Panel.js' 316 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Panel.js' 317 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Panel.js' 318 '@PartKeeprFrontendBundle/Resources/public/js/Components/Preferences/Tree.js' 319 '@PartKeeprFrontendBundle/Resources/public/js/Components/Preferences/PreferenceEditor.js' 320 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Preferences/FulltextSearch.js' 321 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Preferences/RequiredPartFields.js' 322 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Preferences/RequiredPartManufacturerFields.js' 323 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Preferences/RequiredPartDistributorFields.js' 324 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Preferences/BarcodeScannerConfiguration.js' 325 '@PartKeeprFrontendBundle/Resources/public/js/Components/SystemPreferences/Preferences/ActionsConfiguration.js' 326 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Preferences/TipOfTheDayConfiguration.js' 327 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Preferences/FormattingConfiguration.js' 328 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Preferences/DisplayConfiguration.js' 329 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Preferences/StockConfiguration.js' 330 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Preferences/PasswordConfiguration.js' 331 '@PartKeeprFrontendBundle/Resources/public/js/Components/UserPreferences/Preferences/OctoPartConfiguration.js' 332 '@PartKeeprFrontendBundle/Resources/public/js/Components/ProjectRun/ProjectRunEditor.js' 333 '@PartKeeprFrontendBundle/Resources/public/js/Components/ProjectRun/ProjectRunGrid.js' 334 '@PartKeeprFrontendBundle/Resources/public/js/Components/ProjectRun/ProjectRunEditorComponent.js' 335 '@PartKeeprFrontendBundle/Resources/public/js/Components/BarcodeScanner/Manager.js' 336 '@PartKeeprFrontendBundle/Resources/public/js/Components/BarcodeScanner/Action.js' 337 '@PartKeeprFrontendBundle/Resources/public/js/Components/BarcodeScanner/ActionsComboBox.js' 338 '@PartKeeprFrontendBundle/Resources/public/js/Components/BarcodeScanner/Actions/AddRemoveStock.js' 339 '@PartKeeprFrontendBundle/Resources/public/js/Components/Part/AddRemoveStockWindow.js' 340 '@PartKeeprFrontendBundle/Resources/public/js/Components/BarcodeScanner/Actions/AddPart.js' 341 '@PartKeeprFrontendBundle/Resources/public/js/Components/BarcodeScanner/Actions/SearchPart.js' 342 '@PartKeeprFrontendBundle/Resources/public/js/Components/Widgets/FieldSelector.js' 343 '@PartKeeprFrontendBundle/Resources/public/js/Models/Message.js' 344 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux.Wizard.Card.js' 345 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux.Wizard.Header.js' 346 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux.Wizard.js' 347 '@PartKeeprFrontendBundle/Resources/public/js/Ext.ux.Wizard.CardLayout.js' 348 '@PartKeeprFrontendBundle/Resources/public/js/Components/OctoPart/SearchPanel.js' 349 '@PartKeeprFrontendBundle/Resources/public/js/Components/OctoPart/SearchWindow.js' 350 '@PartKeeprFrontendBundle/Resources/public/js/Components/OctoPart/DataApplicator.js' 351 '@PartKeeprFrontendBundle/Resources/public/js/Components/PatreonStatusDialog.js' 352 '@PartKeeprFrontendBundle/Resources/public/js/Components/ThemeTester/ThemeTester.js' 353 '@PartKeeprFrontendBundle/Resources/public/js/php.default.min.js' %} 354 <script type="text/javascript" src="{{ asset_url }}"></script> 355 {% endjavascripts %} 356 </head> 357 <body> 358 <div id="loader-wrapper"> 359 <div id="loader-logo"></div> 360 <div id="loader"></div> 361 <div id="loader-message"></div> 362 </div> 363 <script type="text/javascript"> 364 window.themes = {}; 365 window.theme = "{{ defaultTheme }}"; 366 {% for themeId, themeName in themes %} 367 {% set themeUri %}js/packages/extjs6/build/classic/theme-{{ themeId }}/resources/theme-{{ themeId }}-all.css{% endset %} 368 {% set themeUxUri %}js/packages/extjs6/build/packages/ux/classic/{{ themeId }}/resources/ux-all.css{% endset %} 369 370 window.themes["{{ themeId }}"] = { 371 themeUri: '{{ asset('' ~ themeUri) }}', 372 themeUxUri: '{{ asset('' ~ themeUxUri) }}', 373 themeName: '{{ themeName }}' 374 }; 375 {% endfor %} 376 </script> 377 <script type="text/javascript"> 378 window.parameters = {{ parameters|json_encode|raw }}; 379 </script> 380 </body> 381 </html>