diff options
Diffstat (limited to 'src/components/HMI/app/view/settings/policies/systemErrorView.js')
-rw-r--r-- | src/components/HMI/app/view/settings/policies/systemErrorView.js | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/src/components/HMI/app/view/settings/policies/systemErrorView.js b/src/components/HMI/app/view/settings/policies/systemErrorView.js new file mode 100644 index 0000000000..2ccae596cf --- /dev/null +++ b/src/components/HMI/app/view/settings/policies/systemErrorView.js @@ -0,0 +1,88 @@ +/* + * Copyright (c) 2013, Ford Motor Company All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: · + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. · Redistributions in binary + * form must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials provided + * with the distribution. · Neither the name of the Ford Motor Company nor the + * names of its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/** + * @name SDL.DeviceConfigView + * @desc Info Apps visual representation + * @category View + * @filesource app/view/settings/policies/deviceConfigView.js + * @version 1.0 + */ + +SDL.SystemErrorView = Em.ContainerView.create( { + + elementId: 'policies_settings_system_error', + + classNames: 'in_settings_separate_view', + + classNameBindings: [ + 'SDL.States.settings.policies.systemError.active:active_state:inactive_state' + ], + + childViews: [ + 'backButton', + 'label', + 'listSelect' + ], + + /** + * HMI element Select with parameters of transmission state from VehicleInfo + * Model + */ + listSelect: Em.Select.extend( { + + elementId: 'systemErrorListSelect', + + classNames: 'listSelect', + + contentBinding: 'SDL.SDLModel.systemErrorList', + + valueBinding: 'SDL.SDLModel.systemErrorListState' + } ), + + /** + * Label in title + */ + label: SDL.Label.extend( { + + elementId: 'label', + + classNames: 'label', + + content: 'Send OnSystemError notification:' + }), + + backButton: SDL.Button.extend( { + classNames: + [ + 'backButton' + ], + action: 'onState', + target: 'SDL.SettingsController', + goToState: 'policies', + icon: 'images/media/ico_back.png', + onDown: false + } ) +});
\ No newline at end of file |