@{ ViewBag.Title = String.Format(Labels.xPreferences, Labels.customerAccount); Layout = "~/Views/Shared/_SearchDetailsLayout.cshtml"; } <div class="col-md-12" ng-controller="prefsAcsCrudController"> <div class="ng-load-indicator" ng-show="isEditLoading"></div> <form name="form" class="form-horizontal ng-cloak" novalidate role="form" data-server:error ng-show="showForm" data-sm:dirty-check> <div data-resize:container class="widget"> <div class="widget-head"> @String.Format(Labels.xPreferences, Labels.customerAccount) </div> <div class="widget-content"> <div class="padd scrollable widget-resize"> @Html.Partial("_EditFormAlerts") <div class="col-lg-2 col-md-2 panel-container"> <tabset vertical="true" type="pills"> <tab ng-repeat="tab in tabsViews" select="selectView(tab.index)" active = "tab.active" class = "{{tabsViews[tab.index-1]['invalid'] ? 'invalid-tab': 'valid-tab' }}"> <tab-heading>{{tab.title}}</tab-heading> </tab> </tabset> </div> <div class="col-lg-10 col-md-10 panel-container"> <div data-ui-view data-autoscroll="false"></div> </div> </div> </div> <div class="widget-foot"> <div> <input type="submit" value="@Labels.save" ng-disabled="form.$invalid || disableAction" ng-click="save(currentPrefsAc)" class="btn btn-primary" /> <data-cancel:button title="@Labels.unsavedChanges" message="@Messages.unsavedChanges" cancel="cancel()" disable-action="disableAction" dirty="form.$dirty"> </data-cancel:button> </div> </div> </div> </form> </div> @section scripts { <script src="~/Areas/CustomerAccounts/Scripts/Controllers/PrefsAcController.js"></script> <script src="~/Areas/CustomerAccounts/Scripts/Services/PrefsAcService.js"></script> }