CINXE.COM

Self Service

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <title> Self Service </title> <link rel="shortcut icon" href="/Touchpoint/favicon.ico" /> <script src="/Touchpoint/Scripts/kendo/pako_deflate.min.js"></script> <link href='https://fonts.googleapis.com/css?family=Poiret One' rel='stylesheet'> <link href='https://fonts.googleapis.com/css?family=Thasadith' rel='stylesheet'> <link href="https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300" rel="stylesheet"> <script src="/Touchpoint/bundles/modernizr?v=inCVuEFe6J4Q07A0AcRsbJic_UE5MwpRMNGcOtk94TE1"></script> <script src="/Touchpoint/bundles/jquery?v=19iVIk11qgPUswogx4jBHJAaO1ajtsZ5JfXhwJ3mMXo1"></script> <script src="/Touchpoint/bundles/Kendojs?v=RlFlKyjz50nFJ7VXtZch-E-rFh-gb7xj3_QZANovTcc1"></script> <script src="/Touchpoint/bundles/bootstrap?v=0x-Jrpy6awdFN4SsPb-jEd5Lcg1RMGO8BKC4xNrKsKc1"></script> <link href="/Touchpoint/Content/css?v=STdHruNUNp4VFf5BGjO8QISlLidbsJClZeXtF8Qv4JE1" rel="stylesheet"/> <link href="/Touchpoint/Content/KendoCss?v=_9fXQgi9FJlxRQdxY8Y9h6ebYz7UBsAYKoJNfvHETWE1" rel="stylesheet"/> <script src="/Touchpoint/Scripts/lib/jquery.signalR-2.2.0.js"></script> <script src="/Touchpoint/signalr/hubs"></script> <script src="/Touchpoint/Scripts/lib/autosize.min.js"></script> <script src="/Touchpoint/Scripts/lib/iwc-all.min.js"></script> <script src="/Touchpoint/Scripts/lib/signalr-patch.js"></script> <script src="/Touchpoint/Scripts/lib/iwc-signalr.js"></script> <script src="/Touchpoint/Newb/Authorisation/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/BoilerPlate/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/BookingManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/CampaignManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/CMSSearch/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/Configuration/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/ContactManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/CreditCard/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/Dashboard/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/ListingManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/Messaging/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/Opportunities/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/QueryManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/Questionnaire/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/ReportManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/SalesLedger/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/SalesPatches/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/SavedSearches/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/SecurityManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/SelfService/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/TargetManager/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Newb/TaskActions/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/Training/Resource?languageCode=en-GB" type="text/javascript"></script> <script src="/Touchpoint/MainResource/GadgetKeys" type="text/javascript"></script> <script type="text/javascript" src="/Touchpoint/MainResource?languageCode=en-GB"></script> <script type="text/javascript" src="/Touchpoint/MainResource/BusinessLayerResources?languageCode=en-GB"></script> <script src="/Touchpoint/Scripts/kendo/cultures/kendo.culture.en-GB.min.js"></script> <script src="/Touchpoint/Scripts/kendo/messages/kendo.messages.en-GB.min.js"></script> <script src="/Touchpoint/bundles/M33?v=7LnbdpVz16AC2-Qj5ZLeuoH99Kw3Bbs3ofsVBXt4-f01"></script> <script src="/Touchpoint/MainResource/Icons"></script> <script src="/Touchpoint/bundles/Gem?v=tZb-MnMrhq5g5ea4kLibyVw_bk2Lw-58dAwjSjLjbsU1"></script> <script src="/Touchpoint/bundles/PT?v=zZm3x2mpuiwl_kAFJ1NeGurmdFFJlCfrPvmlTG9l3Bg1"></script> <link href="/Touchpoint/Content/jQcrop.css" rel="stylesheet" /> <script src="/Touchpoint/Scripts/lib/jQcrop.js"></script> <script type="text/javascript" src="/Touchpoint/MainResource/UiCustomisations?languageCode=en-GB&amp;site=Newb"></script> <script src="https://app-rsrc.getbee.io/plugin/BeePlugin.js"></script> <script src="/Touchpoint/bundles/App?v=_xyb38QB9-sDqHbKSS-vFVwc6tvxOTpg5vhRkwA8K9M1"></script> <script> $(function () { var format = M33.Util.resolvePath("Repository/{0}/{1}/{2}/"); if (M33.Const.isSelfService() && M33.Const.selfServiceSite()) { format = format.replace(kendo.format('{0}/Repository', M33.Const.selfServiceSite()), 'Repository'); } M33.Repository.setUrls( kendo.format(format, "Item", encodeURIComponent('Live'), "{0}"), kendo.format(format, "Asset", encodeURIComponent('Live'), "{0}")); M33.Const._realmName = 'Live'; }); </script> <link href="/Touchpoint/Content/site-menu-self-service.css?v=2024.14.9147.27314" rel="stylesheet" /> <script type="text/javascript" src="/Touchpoint/SelfServiceShell/Settings?site=Newb"></script> <script src="/Touchpoint/Content/themes/SelfService/Furniture/HeaderWidget.js"></script> <script src="/Touchpoint/Content/themes/SelfService/Furniture/FooterWidget.js"></script> </head> <body> <div id="themeContainer"> <link href="/Touchpoint/Themes/SelfService?v=_UxPxdCvTbyObp4VTAwK1M8ahUfU_vfKmmuyNkBz9dw1" rel="stylesheet"/> </div> <div id="M33SpecialisedColouringHelper"> <div id="Recommendation_Wizard_Step_Map_Range_Colour"></div> <div id="Repository_File_Logo_Colour"></div> </div> <script type="text/javascript"> // Set a global client side flag to denote the app is in debug mode M33.Const._isSelfService = true; M33.Const._selfServiceSite = 'Newb'; M33.Const._selfServiceTheme = 'SelfService'; $(function () { if (window.Shell) { Shell.currentLanguage = 'en-GB'; } }); $(document).ajaxSend(function (event, jqXHR, options) { { if (M33.Const._serviceToken) { jqXHR.setRequestHeader('Authorization', 'BEARER ' + M33.Const._serviceToken); } jqXHR.setRequestHeader('SelfServiceSite', M33.Const.selfServiceSite()); } }); </script> <link rel="stylesheet" m33-custom-css="true" href="https://www.newburyclassifieds.co.uk/images/NewM/NewM_CSS.css?_=638768002307191667" /> <script type="text/javascript" m33-custom-js="true" src="https://www.newburyclassifieds.co.uk/images/Newb/Newbury_Customer_site.js?_=638768002307191667"></script> <script src="/Touchpoint/Scripts/App/AppBundle.js?v=2024.14.9147.27314"></script> <script src="/Touchpoint/Scripts/ShellVMs/ModuleSPAs/SelfServiceShellVM.js"></script> <script src="/Touchpoint/Scripts/Views/SelfService/Index.js"></script> <script src="/Touchpoint/MainResource/Permissions"></script> <script src="/Touchpoint/MainResource/Preferences"></script> <script src="/Touchpoint/MainResource/DatabaseContexts?site=Newb"></script> <script src="/Touchpoint/MainResource/SystemSatellites?site=Newb"></script> <script src="/Touchpoint/MainResource/SystemFonts?site=Newb"></script> <script src="/Touchpoint/MainResource/SystemParameters?site=Newb"></script> <script src="/Touchpoint/MainResource/OperatorDetails?site=Newb"></script> <script src="/Touchpoint/MainResource/Routing?site=Newb"></script> <script src="/Touchpoint/MainResource/OperatorPermissions?site=Newb"></script> <script src="/Touchpoint/MainResource/OperatorBusinessSubsets?site=Newb"></script> <script src="/Touchpoint/MainResource/OperatorGadgets?site=Newb"></script> <script src="/Touchpoint/MainResource/OperatorPreferences?site=Newb"></script> <script type="text/javascript" src="/Touchpoint/Scripts/SelfServiceMenuModel.js"></script> <script> $(document).ready(function () { menuResizeCallback = M33.Util.resizeKendoChartWrappers; $(document).on('click', '.navbar-collapse.in', function (e) { if ($(e.target).attr('class') !== 'dropdown-toggle') { $(this).collapse('hide'); } }); $(document).on('click', 'a.navbar-brand', function (e) { if ($(e.target).attr('class') !== 'dropdown-toggle') { $('#gemstone-menu-items').collapse('hide'); } }); }); </script> <link href="/Touchpoint/Content/Authorisation/css?v=7ERMu_FtZj2HSzBW6eHHV8m-zjHKTIfuh6pPO171jRg1" rel="stylesheet"/> <link href="/Touchpoint/Content/BookingManager/css?v=Ltx0ZvH6eEDgLJ3BubFxlAbH3ohVIL3gVaVRfgt_FEs1" rel="stylesheet"/> <link href="/Touchpoint/Content/ContactManager/css?v=jrRq3WNrmvURuaS1srViI8RTbhGXr4MfJgvrbWXOThw1" rel="stylesheet"/> <link href="/Touchpoint/Content/Dashboard/css?v=5dXK9abQFt54-UEkdPOoZgPs8eSEZuuKlEd2wJwkcL81" rel="stylesheet"/> <link href="/Touchpoint/Content/Opportunities/css?v=Lih7T5M5_du6GyjD3mAhigyKn-3SXXlOb3Bwmh7VKK81" rel="stylesheet"/> <link href="/Touchpoint/Content/SalesLedger/css?v=lfkmU29f7OZh5J13pcmoaP9QLB6VlyI7vie3iFQMkUQ1" rel="stylesheet"/> <link href="/Touchpoint/Content/SelfService/css?v=4YXXNadkKm3zFP0EJ0y-yLdXHDwyf_voQ67NTusTEDw1" rel="stylesheet"/> <link href="/Touchpoint/Content/TaskActions/css?v=85KwOVryyY_hY-krXMRREXxzpdzAW5Y8l3-w7vQ5skM1" rel="stylesheet"/> <link href="/Touchpoint/Content/Training/css?v=_5nWcZV6rIbEntXTxqTkIlkmGPRXVVwtqh_NKV62Xfc1" rel="stylesheet"/> <div> <div data-role="header"></div> <div > <style type="text/css"> body { padding-left: 10px; padding-right: 25px; } </style> <div id="topbar-wrapper" style="margin-bottom:1em"> <nav class="navbar navbar-default"> <div class="navbar-header"> <button class="navbar-toggle collapsed" aria-expanded="false" aria-controls="navbar" type="button" data-toggle="collapse" data-target="#self_service_navbar_items"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class='navbar-brand text-nowrap' data-path='/Touchpoint/Newb/#' data-bind='click: onCheckProgressLoss_Click'> <span class="text-primary"> <span class='fa fa-newspaper-o ' aria-hidden='true' ></span> <span class="gs-menu-font">New Booking</span> </span> </a> <a class='navbar-brand text-nowrap' style="display: none" data-path='/Touchpoint/Newb/#' data-bind='click: onBack_Click, visible: showBack'> <span class="text-primary"> <span class='glyphicon glyphicon-arrow-left ' aria-hidden='true' ></span> <span class="gs-menu-font">Back</span> </span> </a> </div> <div class="collapse navbar-collapse" id="self_service_navbar_items"> <ul class="nav navbar-nav navbar-right" data-bind="source : navigationMenus" data-template="navigation-template"></ul> </div> </nav> <nav class="navbar navbar-default" id="MenuFixer" style="position:absolute; top: 9999px"> <div class="collapse navbar-collapse" id="menu-measure"> <ul class="nav navbar-nav navbar-right"> <li class="open"> <a href="\\#" class="gs-menu-font dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> #:name# <span class="caret"></span></a> <ul class="dropdown-menu"> <li class='gs-clickable'> <a href='#'> <span class='glyphicon glyphicon-apple margin-r1'></span><span class='margin-l1'>_PlaceHolder_</span> </a> </li> </ul> </li> </ul> </div> </nav> <script id="navigation-template" type="text/x-kendo-template"> #if (data.isLogoutButton) {# <li> <a href="\\#" class="gs-menu-font dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">#= M33.Icons.User # #:Shell.getCurrentAuthClient().DisplayName# <span class="caret"></span></a> <ul class="dropdown-menu"> #for(var i = 0; i < data.items.length; i++){# <li class="gs-clickable"> #if (data.items[i].orderlosscheck) {# <a data-path="#:data.items[i].path#" data-bind='click: onCheckProgressLoss_Click'> <span class="#:data.items[i].imageName# margin-r1"></span> <span class="margin-l1">#:data.items[i].name#</span> </a> #}else{# <a href="#:data.items[i].path#"> <span class="#:data.items[i].imageName# margin-r1"></span> <span class="margin-l1">#:data.items[i].name#</span> </a> #}# </li> #}# #if (data.items.length){# <li role="separator" class="divider"></li> #}# <li> <a href="\\#" onclick="gemstoneMenuModel.logout(); return false;"> <span class="text-primary"> <span class="glyphicon glyphicon-off margin-r1"></span> <b>#: MainApplicationResources.Logout #</b> </span> </a> </li> </ul> </li> #}else if (data.isLoginButton) {# <li> <a class="text-nowrap dropdown-toggle" href="\\#" onclick="gemstoneMenuModel.login(); return false;"> <span class="text-primary"> <span class='fi-shield ' aria-hidden='true' ></span> <span class="gs-menu-font">#:SelfServiceResources.RegisterOrLogin#</span> </span> </a> </li> #}else if (data.menus && data.menus.length) {# <li> <a href="\\#" class="gs-menu-font dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> #:name# <span class="caret"></span></a> <ul class="dropdown-menu"> #for(var i = 0; i < data.menus.length; i++){ if (!data.menus[i].pillarOnly) {# #= M33.Util.bootstrapMenu(data.menus[i]) # # } } # </ul> </li> #}else{# <li class="gs-clickable"> #if (data.orderlosscheck) {# <a data-path="#:path#" data-bind='click: onCheckProgressLoss_Click'> <span class="#:imageName# margin-l1"></span> <span class="gs-menu-font margin-l1">#:name#</span> </a> #}else{# <a href="#:path#"> <span class="#:imageName# margin-l1"></span> <span class="gs-menu-font margin-l1">#:name#</span> </a> #}# </li> #}# </script> <script type="text/html" id="chooseBusinessSubsetTemplate"> <div data-bind="source: list" data-template="subsetButtonTemplate"></div> </script> <script type="text/html" id="subsetButtonTemplate"> <div class="row margin-b1"> <div class="col-md-2"></div> <div class="col-md-8"> #if (data.IsSelected) { # <button class="btn btn-info btn-block" data-bind="events:{click:optionClick}">#= data.LongName#</button> # } else { # <button class="btn btn-default btn-block" data-bind="events:{click:optionClick}">#= data.LongName#</button> # } # </div> <div class="col-md-2"></div> </div> </script> <script type="text/html" id="chooseBusinessSubsetAndAccountTemplate"> <div data-bind="source: list" data-template="subsetAndAccountButtonTemplate"></div> </script> <script type="text/html" id="Booking_CopyChase_OperatorTemplate"> # if(data.SameSite) { # <div>#: OperatorName #</div> # } else { # <div><em>#: OperatorName #</em></div> # } # </script> <script type="text/html" id="AdvancedSearch_SaveNameTemplate"> # if(data.Type === 'SP') { # <div>#: LongName #</div> # } else { # <div><em>#: LongName #</em></div> # } # </script> <script type="text/html" id="subsetAndAccountButtonTemplate"> <div class="row margin-b1"> <div class="col-md-2"></div> <div class="col-md-8"> # var accountPickerClassName = data.subset.IsSelected? "btn-info" : ""# <button style="white-space:normal;" class="btn #:accountPickerClassName# btn-block" data-bind="events:{click:optionClick}"> <div> #= data.subset.LongName# #if(data.account){# - #if(data.account.SiteName){# #=data.account.SiteName# #}else{# <em>#=BookingManagerResources.NoSite#</em> #}# - #if(data.account.AccountNumber){# #=data.account.AccountNumber# #} else {# <em>#=OpportunitiesResources.NoNumber#</em> #}# - #=data.account.CurrencyId# (#=data.account.CurrencySymbol#) #}# </div> <div> #if (data.account && data.account.AccountName){# <span>#:data.account.AccountName#</span> #}# </div> </button> </div> <div class="col-md-2"></div> </div> </script> <script type="text/html" id="upgradeAdvertiser"> <div> <h4>#=BookingManagerResources.ContactIsNotAnAdvertiser#</h4> <p>#=BookingManagerResources.UpgradeToAdvertiserQuestion#</p> <span>#=BookingManagerResources.AdvertiserType# </span> <input data-role="dropdownlist" data-text-field="Text" data-value-field="Value" data-bind="value:selectedAdvertiserType, source: list" data-auto-bind="false" /> <br /> <div class="float-right"> <button type="button" class="btn btn-success" data-bind="click: doUpgradeAdvertiser"> #=BookingManagerResources.OK# <span class='glyphicon glyphicon-ok ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-danger" data-bind="click: cancelUpgradeAdvertiser"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> <br /><br /> </div> </script> <script type="text/html" id="easySetterDialog"> <div> <div class="row"> <div class="col-xs-12 margin-b2"> <span>#:cellName # #:BookingManagerResources.SetOnCurrentRow#</span><br /><br /> # if (editType === App.BookingManager.Enums.CellEditType.Date || editType === App.BookingManager.Enums.CellEditType.Month || editType === App.BookingManager.Enums.CellEditType.DateTime) { # <div data-role="dateselector" style="width:100%" data-bind="value: dataText, config: getDateConfig"></div> # } else if (editType === App.BookingManager.Enums.CellEditType.TextBox ) { # <input style="width:100%" type="text" data-bind="value: dataText" class="k-textbox gs-fieldentry" /> # } # </div> <div class="col-xs-12 margin-b2"> #:BookingManagerResources.AddOnFollowingRows#<br /><br /> <div class="row"> <div class="col-xs-3"> <input data-role="numerictextbox" data-format="n0" data-bind="value:period" style="width: 100%; text-align:right" data-spinners="false"> </div> # if (editType === App.BookingManager.Enums.CellEditType.Date || editType === App.BookingManager.Enums.CellEditType.Month || editType === App.BookingManager.Enums.CellEditType.DateTime) { # <div class="col-xs-9"> <div data-role="radiogroup" data-horizontal="true" data-value-primitive="true" data-value-field="id" data-text-field="displayValue" data-bind="source : periodItems, value : selectedPeriodItem"></div> </div> # } # </div> </div> </div> <br /><br /> <div> <div class="float-right"> <button type="button" class="btn btn-success" data-bind="click: onOkEasySetter_Click"> #:BookingManagerResources.OK# <span class='glyphicon glyphicon-ok ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-danger" data-bind="click: onCancelEasySetter_Click"> #:BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> </div> <br /><br /> </div> </script> <script type="text/html" id="questionnaireDialog"> <div> <h5 data-bind="text:title"></h5> <div id="#:data.popupid#" data-role="questionnaireresponse" data-render-in-tabs="false" data-using-vm="false" data-bind="value: questionnaireData"></div> <br /> <div> <span class='margin-l2' data-bind="visible:isSaving">#=BookingManagerResources.Saving#</span> <span class='margin-l2' data-bind="visible:isQuestionnaireBusy">#= M33.Util.getInlineBusySpinner() #</span> <button type="button" class="btn btn-danger gs-questionnaire-cancel margin-r1 float-right" data-bind="click: onCancel_Click, disabled: isQuestionnaireBusy"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-success gs-questionnaire-ok margin-r1 float-right" data-bind="click: onSave_Click, disabled: isQuestionnaireBusy"> #=BookingManagerResources.OK# <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span> </button> </div> <br /><br /> </div> </script> <script type="text/html" id="copyBookingDialog"> <div> <h5>#=BookingManagerResources.ComponentOptions#</h5> <p>#=BookingManagerResources.SelectAnOption#</p> <div class="row margin-b1"> <div class="col-sm-2 col-xs-12"></div> <div class="col-sm-8 col-xs-12"> <button type="button" class="btn btn-default btn-block" data-bind="click: onCopyBookingDetailsOnly, visible: copyBookingDetailsOnlyAllowed"> #=BookingManagerResources.CopyBookingDetailsOnly# </button> <button type="button" class="btn btn-default btn-block" data-bind="click: onCopyBookingStraightLift, visible: copyBookingStraightLiftAllowed"> #=BookingManagerResources.StraightLift# </button> <button type="button" class="btn btn-default btn-block" data-bind="click: onCopyBookingAmendLift, visible: copyBookingAmendLiftAllowed"> #=BookingManagerResources.AmendLift# </button> </div> <div class="col-sm-2 col-xs-12"></div> </div> <br /><br /> <div class="row margin-b1"> <div class="col-sm-2 col-xs-12"></div> <div class="col-sm-8 col-xs-12"> <div style="width:100%" data-id="BookNoteCopy" class="margin-b1" data-role="switch" data-bind="value : copyBookingNotesCheck" data-label="#:BookingManagerResources.CopyBookingNotes#"></div> </div> </div> <div class="row margin-b1"> <div class="col-sm-2 col-xs-12"></div> <div class="col-sm-8 col-xs-12"> <div style="width:100%" data-id="PlanningNoteCopy" class="margin-b1" data-role="switch" data-bind="value : copyPlanningNotesCheck" data-label="#:BookingManagerResources.CopyPlanningNotes#"></div> </div> </div> <br /> <div> <div class="float-right"> <button type="button" class="btn btn-danger" data-bind="click: onCancelCopyBooking"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> </div> <br /><br /> </div> </script> <script type="text/html" id="selectReasonDialog"> <div> <div><span data-bind='text:description'></span></div> <div class="margin-b2"> <span class="text-danger" data-bind="visible: isDialogMandatoryReasonTypeVisible"><span class='glyphicon glyphicon-exclamation-sign ' aria-hidden='true' ></span> #=BookingManagerResources.ReasonTypeMandatory#</span> <div style="width:100%" data-role="dropdownlist" data-bind="value: selectedReason, source: reasonList, events:{change: onSelectReason}" data-auto-bind="false" data-text-field="LongName" data-value-field="ReasonId" data-option-label="#=BookingManagerResources.PleaseSelect#"> </div> </div> <div class="margin-b2"> <label>#:BookingManagerResources.Description#</label> <span class="text-danger" data-bind="visible: isDialogMandatoryReasonDescriptionVisible"><span class='glyphicon glyphicon-exclamation-sign ' aria-hidden='true' ></span> #=BookingManagerResources.ReasonDescriptionMandatory#</span> <textarea data-bind="value: text, events:{change: onText_Change}" rows="5" class="form-control" autosize="true"></textarea> </div> <div style="height: 2.7em"> <div style="float: right"> <button type="button" class="btn btn-danger" data-bind="click: onCancel"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-success" data-bind="click: onOkay"> #=BookingManagerResources.OK# <span class='glyphicon glyphicon-ok ' aria-hidden='true' ></span> </button> </div> </div> </div> </script> <script type="text/html" id="copyRadioRowDialog"> <div> <div class="row"> <div class="col-xs-1" /> <div class="col-xs-10"> <div> <div class="row margin-a2"> <div class="col-sm-6 col-xs-12"> <div data-role="switch" data-full-width="true" data-bind="value: preserveDates, events: {checked: onChangePerserveDates}" data-label="Preserve Dates"></div> </div> <div class="col-sm-6 col-xs-12"> <div data-role="switch" data-full-width="true" data-bind="value: preserveDayOfWeek, events: {checked: onChangePerserveDayOfWeek}" data-label="Preserve Day Of Week"></div> </div> </div> <div class="row margin-a2"> <div class="col-sm-6 col-xs-12"> <label>#=BookingManagerResources.Starting#</label><br /> <span data-role="dateselector" data-type="monthly" style="width:100%" data-bind="value: startMonth, events: {change: onStartMonthChange}" /> </div> <div class="col-sm-6 col-xs-12"> <label>#=BookingManagerResources.To#</label><br /> <span data-role="dateselector" data-type="monthly" style="width:100%" data-bind="value: endMonth, events: {change: onEndMonthChange}" /> </div> </div> </div> </div> <div class="col-xs-1" /> </div> <br /><br /> <div> <div class="float-left"> <button type="button" class="btn btn-default" data-bind="click: onCopyExact">#=BookingManagerResources.ExactCopy#</button> </div> <div class="float-right"> <button type="button" class="btn btn-success" data-bind="click: onCopyMonth"> #=BookingManagerResources.OK# <span class='glyphicon glyphicon-ok ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-danger" data-bind="click: onCancelCopyRow"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> </div> <br /><br /> </div> </script> <script type="text/html" id="loadSearchDialog"> <div> <h5>#:BusinessLayerResources.LoadSearch#</h5> <p>#:BusinessLayerResources.SelectSavedSearch#</p> <p> <input data-role="dropdownlist" data-bind="source: uniqueNameList, value: savedSearchName" data-value-primitive="true" style="width:100%" /> </p> <br /><br /> <div> <div class="float-right"> <button type="button" class="btn btn-danger" data-bind="click: onCancelLoadSearch_Click"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-success" data-bind="click: onLoadSearch_Click">#=BookingManagerResources.Load# <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span></button> </div> </div> <br /><br /> </div> </script> <script type="text/html" id="manageSearchDialog"> <div> <div> <span class="text-nowrap float-right margin-b2"> <input class="k-textbox margin-a1" data-value-update="keyup change" data-bind="value:quickFilter, enterKey: searchOnKeyPress" placeholder="#:BusinessLayerResources.Search#" /> <button class="btn btn-sm btn-primary float-right margin-tb1" data-bind="click: searchOnKeyPress"><span class='fa fa-search ' aria-hidden='true' ></span></button> </span> </div> <div class="row"> <div class="col-sm-12"> <div id="CommonTemplates_LoadSavedSearchGrid" data-role="grid" data-selectable="row" data-editable="false" data-sortable="false" data-scrollable="true" data-pageable="{ refresh: true, pageSize: 10 }" data-columns="[ { width: 55, template: M33.Util.applyKendoTemplate('manageSavesGoTemplate') }, { field: 'Name', title:BookingManagerResources.Name, template: M33.Util.applyKendoTemplate('manageSavesNameTemplate') }, { width: 55, template: M33.Util.applyKendoTemplate('manageSavesDelTemplate') }, ]" data-bind="source: savedSearchList, events: {change: onSaveSearchSelected, dataBound: bindLoadSavedSearchGrid}"> </div> </div> </div> <div class="float-left"> <button type="button" class="btn btn-default margin-tb1" data-bind="click: onMakeDefault_Click, visible:showMakeDefault"> #=BusinessLayerResources.MakeDefaultSearch# <span class='glyphicon glyphicon-asterisk ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-default margin-tb1" data-bind="click: onRemoveDefault_Click, visible:showRemoveDefault"> #=BusinessLayerResources.RemoveDefaultSearch# <span class='fa fa-eraser ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-default btn-warning margin-tb1" data-bind="click: onMakeSystemDefault_Click, visible:showSystemMakeDefault"> #=BusinessLayerResources.MakeSystemDefaultSearch# <span class='glyphicon glyphicon-asterisk ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-default btn-warning margin-tb1" data-bind="click: onRemoveSystemDefault_Click, visible:showSystemRemoveDefault"> #=BusinessLayerResources.RemoveSystemDefaultSearch# <span class='fa fa-eraser ' aria-hidden='true' ></span> </button> </div> <div class="float-right"> <button type="button" class="btn btn-default margin-tb1" data-bind="click: onCancel_Click"> #=BookingManagerResources.Close# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> <br /><br /> </div> </script> <script type="text/html" id="manageSavesNameTemplate"> <div> #:data.Name# # if (data.IsSystem) {# <span data-m33-tooltip="true" title="#:AuthorisationResources.SystemIndicator#"><span class='fa fa-users ' aria-hidden='true' ></span></span> #}# # if (data.IsDefault) {# <span data-m33-tooltip="true" title="#:BusinessLayerResources.DefaultSearchIndicator#"><span class='glyphicon glyphicon-asterisk ' aria-hidden='true' ></span></span> #}# # if (data.IsSystemDefault) {# <span class="text-warning" data-m33-tooltip="true" title="#:BusinessLayerResources.SystemDefaultSearchIndicator#"><span class='glyphicon glyphicon-asterisk ' aria-hidden='true' ></span></span> #}# </div> </script> <script type="text/html" id="manageSavesGoTemplate"> <div> <button type="button" class="btn btn-default btn-sm" data-bind="click: onRestore_Click"> <span class='glyphicon glyphicon-arrow-right ' aria-hidden='true' ></span> </button> </div> </script> <script type="text/html" id="manageSavesDelTemplate"> <div> # if (!data.IsSystem || Shell.hasPermission(Gem.Permissions.System.SaveSystemSearchesAllowed)) { # <button type="button" class="btn btn-danger btn-sm" data-bind="click: onDelete_Click"> <span class='fa fa-trash ' aria-hidden='true' ></span> </button> # } # </div> </script> <script type="text/html" id="saveSearchDialog"> <div> <p>#=BusinessLayerResources.EnterNameToSaveSearch#</p> <p> <input class="autorefreshcombo" style="width:100%" data-role="combobox" data-auto-bind="false" placeholder='#=BusinessLayerResources.EnterNewNameHere#' data-bind="value: savedSearchName, source: uniqueNameList, enterKey : onSaveSearch_Click" /> </p> <div data-bind="visible: allowMakeDefault"> <input type="checkbox" data-bind="checked : makeDefaultSearch" /> <span>Use this as default production search</span> </div> <br /><br /> <div> <div class="float-right"> <button type="button" class="btn btn-danger" data-bind="click: onCancelSaveSearch_Click"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-success" data-bind="click: onSaveSearch_Click"> #=BookingManagerResources.Save# <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span> </button> </div> #if (Shell.hasPermission(Gem.Permissions.System.SaveSystemSearchesAllowed)){# <div class="float-left"> <button type="button" class="btn btn-success" data-bind="click: onSystemSaveSearch_Click, invisible: disallowSystemSave"> #=MainApplicationResources.SaveAllOperators# <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span> </button> </div> #}# </div> <br /><br /> </div> </script> <script type="text/html" id="saveCancelWithAlwaysCheckDialog"> <div> <div> <p> <span data-bind="text:bodyText" /> </p><br /> <div class="float-right"> <button type="button" class="btn btn-danger" data-bind="click: cancelClick"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-success" data-bind="click: saveClick"> #=BookingManagerResources.Save# <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span> </button> </div> <div class="float-left"> <input type="checkbox" data-bind="checked : alwaysChecked" /> <span data-bind="text:alwaysText" />&nbsp; </div> </div> <br /><br /> </div> </script> <script type="text/html" id="textAreaDialog"> <div> <div class="row"> <div class="col-sm-12"> <textarea rows="20" class="form-control" data-bind="id: id, value: text" readonly></textarea> <br /><br /> <div> <div class="float-right"> <button type="button" class="btn btn-default" data-bind="click: onCopyToClipboard"> #=BookingManagerResources.CopyToClipboard# <span class='glyphicon glyphicon-duplicate ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-default" data-bind="click: onCancel"> #=BookingManagerResources.Close# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> </div> </div> </div> </div> </script> <script type="text/html" id="runScriptDialog"> <div> <div class="row"> <div class="col-sm-12"> <textarea rows="14" style="font-size: 14pt" class="form-control" data-bind="id: id, value: text, disabled: isRunning, events : {change: onScriptChanged}"></textarea> <br /> <textarea rows="14" style="font-size: 14pt" class="form-control" data-bind="value: results" readonly></textarea> <br /> <div> <div> <span data-bind="visible: isRunning"><em>Running script ... </em>#= M33.Util.getInlineBusySpinner() #</span> <span data-bind="visible: isAborting"><br /><em style="color:red">Aborting ... </em></span> </div> <div class="float-left"> <div class="margin-b2" style="width:16em" data-role="dropdownlist" data-value-field="LongName" data-text-field="LongName" placeholder="Select Script..." data-bind="source: availableScripts, value : scriptname, events : {change: onScriptNameChanged}" data-value-primitive="true" /> <br /> <button type="button" class="btn btn-default btn-sm" data-bind="click: onSaveAsScript, disabled: isRunning"> Save As <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-default btn-sm" data-bind="click: onSaveScript, disabled: isRunning"> Save <span class='glyphicon glyphicon-floppy-disk ' aria-hidden='true' ></span> </button> </div> <div class="float-right"> <button type="button" class="btn btn-danger" data-bind="click: onAbort, visible: isRunning"> Abort <span class='fa fa-eraser ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-success" data-bind="click: onRun, disabled: isRunning"> Run <span class='glyphicon glyphicon-arrow-right ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-default" data-bind="click: onCancel, disabled: isRunning"> #=BookingManagerResources.Close# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> <br /> <br /> </div> </div> </div> </div> </script> <style scoped> #dashboard_diary_summary_scheduler_container > .k-event, .diary_summary_scheduler_container > .k-event { background: none; border: none; } .gs-dashboard-summary-event { height: 100%; } #dashboard_diary_summary_scheduler_container > .k-nav-current > .k-link span + span, .diary_summary_scheduler_container > .k-nav-current > .k-link span + span { max-width: 200px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; vertical-align: top; } </style> <script id="dashboard_diary_operator_selection_template" type="text/html"> <div style="display:inline-block; padding-right:2px;"> <div style="width:100%; text-align:center"> <img height="32" width="32" src="/Touchpoint/Areas/ContactManager/Images/Person.png" /> </div> <span> <input type="checkbox" data-bind="events : {change: selectedOperatorChange}, checked : checked" />&nbsp; <span class="text-info" data-bind="text: operatorName"></span> </span> </div> </script> <script id="dashboard_diary_task_type_selection_template" type="text/html"> <div class="row margin-b1"> <div class="col-xs-6 col-sm-5"> <table class="table table-layout-only" style="margin-bottom:0"> <tr> <td style="width:2.1em; vertical-align:middle"> #if(data.assetId){# <img style="display:inline; max-height:2em; max-width:2em" data-bind="preview: assetId" /> #}else{# <span style="font-size:1.6em"> <span class='fa fa-calendar-check-o ' aria-hidden='true' ></span> </span> #}# </td> <td style="vertical-align:middle"> <div data-role="switch" data-full-width="true" data-label="#:data.taskTypeName#" data-bind="value : checked, events : {change: selectedTaskTypeChange}"></div> </td> </tr> </table> </div> </div> </script> <script id="dashboard_diary_day_dateheader_template" type="text/html"> <span class='k-link k-nav-day'> #=M33.Date.asShortDate(date)# </span> </script> <script id="dashboard_diary_week_dateheader_template" type="text/html"> <span class='k-link k-nav-day'> #=M33.Date.asShortDate(date)# </span> </script> <script id="dashboard_diary_day-event-template" type="text/html"> <div class="gs-dashboard-summary-event gs-dashboard-summary-day-event gs-dashboard-summary-event-tooltip" style="word-wrap:break-word;"> #if (color === 'rgba(255,255,255,1)'){# <div class="diarySummaryNullColourBackground" style="height:100%; width:100%;"> #}else{# <div style="height:100%; width:100%; background-color:#:color#"> #}# #if(statusString === 'Completed'){# <span class='gs-status-circle gs-status-success'></span> #}# #if(statusString === 'Overdue'){# <span class='gs-status-circle gs-status-danger'></span> #}# #if(statusString === 'Open'){# <span class='gs-status-circle gs-status-default'></span> #}# #if(contactId){# <span> <a href="#:M33.Util.resolvePath('\\#/ContactManager/EditContact/vm/editContact/'+ contactId)#"> #if(data.contactAssetId) { # # var url = M33.Repository.getAssetThumbnailUrl(data.contactAssetId); # <img height="20" width="20" style="display:inline" src="#:url#" /> #}else{# <img height="20" width="20" style="display:inline" src="/Touchpoint/Areas/ContactManager/Images/Company.png" /> #}# </a> #: contactName # </span> <span> | </span> #}# #if(!data.contactId && data.contactName){# <span>#: contactName #</span> <span> | </span> #}# #if(personId){# <span> <a href="#:M33.Util.resolvePath('\\#/ContactManager/EditContact/vm/editContact/'+ personId)#"> #if(data.personAssetId) { # # var url = M33.Repository.getAssetThumbnailUrl(data.personAssetId); # <img height="20" width="20" style="display:inline" src="#:url#" /> #}else{# <img height="20" width="20" style="display:inline" src="/Touchpoint/Areas/ContactManager/Images/Person.png" /> #}# </a> #: personName # </span> <span> | </span> #}# <span>#: taskAction #</span> <span> | </span> <span>#: kendo.toString(start, "t") # - #: kendo.toString(end, "t") #</span> </div> #if(color === 'rgba(255,255,255,1)'){# </div> #}else{# </div> #}# </script> <script id="dashboard_diary_agenda-event-template" type="text/html"> <div class="gs-dashboard-summary-event gs-dashboard-summary-agenda-event"> <span> #if (color === 'rgba(255,255,255,1)'){# <span class="badge diarySummaryNullColourBackground">&nbsp;</span> #}else{# <span class="badge" style="background-color:#:color#">&nbsp;</span> #}# <span>#: taskAction #</span> <br /> <span> #if(statusString === 'Completed'){# <span class='gs-status-circle gs-status-success'></span> #}# #if(statusString === 'Overdue'){# <span class='gs-status-circle gs-status-danger'></span> #}# #if(statusString === 'Open'){# <span class='gs-status-circle gs-status-default'></span> #}# #if(contactId){# <a href="#:M33.Util.resolvePath('\\#/ContactManager/EditContact/vm/editContact/'+ contactId)#"> #if(data.contactAssetId) { # # var url = M33.Repository.getAssetThumbnailUrl(data.contactAssetId); # <img height="32" width="32" style="display:inline" src="#:url#" /> #}else{# <img height="32" width="32" style="display:inline" src="/Touchpoint/Areas/ContactManager/Images/Company.png" /> #}# <span>#: contactName #</span> </a> #}# #if(!data.contactId && data.contactName){# <span>#: contactName #</span> #}# #if(personId){# <br /> <a href="#:M33.Util.resolvePath('\\#/ContactManager/EditContact/vm/editContact/'+ personId)#"> #if(data.personAssetId) { # # var url = M33.Repository.getAssetThumbnailUrl(data.personAssetId); # <img height="32" width="32" style="display:inline" src="#:url#" /> #}else{# <img height="32" width="32" style="display:inline" src="/Touchpoint/Areas/ContactManager/Images/Person.png" /> #}# <span>#: personName #</span> </a> #}# </span> </span> </div> </script> <script id="dashboard_diary_month-event-template" type="text/html"> <div class="gs-dashboard-summary-event gs-dashboard-summary-month-event gs-dashboard-summary-event-tooltip" style="font-size:0.8em; word-wrap:break-word;"> <!-- data-event-colour="#:color#; word-wrap:break-word;" --> #if (color === 'rgba(255,255,255,1)'){# <div class="diarySummaryNullColourBackground" style="height:100%; width:100%;"> #}else{# <div style="height:100%; width:100%; background-color:#:color#"> #}# #if(statusString === 'Completed'){# <span class='gs-status-circle gs-status-success'></span> #}# #if(statusString === 'Overdue'){# <span class='gs-status-circle gs-status-danger'></span> #}# #if(statusString === 'Open'){# <span class='gs-status-circle gs-status-default'></span> #}# #if(contactName){# <span>#: contactName #</span> <span> | </span> #} else if(personName){# <span>#: personName #</span> <span> | </span> #}# <span>#: taskAction #</span> #if(color === 'rgba(255,255,255,1)'){# </div> #}else{# </div> #}# </div> </script> <script id="dashboard_diary_week-event-template" type="text/html"> <div class="gs-dashboard-summary-event gs-dashboard-summary-week-event gs-dashboard-summary-event-tooltip" style="font-size:0.9em; word-wrap:break-word;"> #if (color === 'rgba(255,255,255,1)'){# <div class="diarySummaryNullColourBackground" style="height: 100%; width: 100%;"> #}else{# <div style="height:100%; width:100%; background-color:#:color#"> #}# #if(statusString === 'Completed'){# <span class='gs-status-circle gs-status-success'></span> #}# #if(statusString === 'Overdue'){# <span class='gs-status-circle gs-status-danger'></span> #}# #if(statusString === 'Open'){# <span class='gs-status-circle gs-status-default'></span> #}# #if(contactName){# <span>#: contactName #</span> <span> | </span> #} else if(personName){# <span>#: personName #</span> <span> | </span> #}# <span>#: taskAction #</span> <span> | </span> <span style="margin-left:1%">#: kendo.toString(start, "t") # - #: kendo.toString(end, "t") #</span> #if(color === 'rgba(255,255,255,1)'){# </div> #}else{# </div> #}# </div> </script> <script id="dashboard_diary_editor-template" type="text/html"> <div class="margin-a1"> <div data-role="taskactionsummary" data-bind="value: taskActionId" /> <div class="row"> <!-- The taskactionsummary template above doesn't allow clickable contacts so I've added them here. If the template is enhanced we can remove these. If we have an opportunity the contact is not set because the contact is associated with the opportunity not the task. This also needs to be addressed. --> #if(contactId || personId){# <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <label>#:DashboardResources.AssignedContact#</label><br /> #if(contactId){# <span> <img style="display:inline-block; height:32px; width:32px;" src="#:M33.Util.resolvePath('Areas/ContactManager/Images/Company.png')#" /> <a href="#:M33.Util.resolvePath('\\#/ContactManager/EditContact/vm/editContact/'+ contactId)#">#:contactName#</a> </span> #}# </div> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> #if(personId){# <br /> <span> <img style="display:inline-block; height:32px; width:32px;" src="#:M33.Util.resolvePath('Areas/ContactManager/Images/Person.png')#" /> <a href="#:M33.Util.resolvePath('\\#/ContactManager/EditContact/vm/editContact/'+ personId)#">#:personName#</a> </span> #}# </div> #}# </div> </div> </script> <script id="dashboard_diary_tooltip-template" type="text/html"> <div> #var element = target.is(".k-task") ? target : target.parent();# #var uid = element.attr("data-uid");# #var scheduler = target.closest("[data-role=scheduler]").data("kendoScheduler");# #var model = scheduler.occurrenceByUid(uid);# #if(model) {# <span> <span>#: kendo.toString(model.start, "t") # - #: kendo.toString(model.end, "t") #</span> <span> | </span> #if(model.contactName){# <span>#=model.contactName #</span> <span> | </span> #}# <span>#=model.taskAction#</span> </span> <br /> #} else {# <strong>No event data is available</strong> #}# </div> </script> <script id="ButtonSetWidget_DropDownMenuItemTemplate" type="text/html"> #if (!data.isInvisible){# #if (data.type === Gem.Enum.ButtonSetType.Spacer){# <li class="divider" role="separator"></li> #}else{# <li data-bind="attr :{ title : tooltip}"> #if (data.href){# <a data-history-start="#:data.historyStart#" href="#:data.href#" data-bind="menuItemDisabled: isDisabled, click: onButtonSet_Click"> <span class="#:data.displayClasses#"> #if (data.displayIcon()){#<span>#=M33.Icons[data.displayIcon()]#</span>#}# <span>#:data.displayText()#</span> </span> </a> #}else{# <a data-history-start="#:data.historyStart#" data-bind="menuItemDisabled: isDisabled, click: onButtonSet_Click"> <span class="#:data.displayClasses#"> #if (data.displayIcon()){#<span>#=M33.Icons[data.displayIcon()]#</span>#}# <span>#:data.displayText()#</span> </span> </a> #}# </li> #}# #}else{# <span style="display:none"></span> #}# </script> <script id="BigButtonSelectionTemplate" type="text/html"> <div class="col-xs-6 col-sm-3 col-md-3 col-lg-3 margin-b2"> <a href="#:data.href#"> <div style="text-align:center; width:100%;height:8.8em;overflow:hidden" class="gs-panel-selection gs-panel-default-selection"> <div class="padding-a1"> <span style="font-size : 3.8em">#=M33.Icons[data.icon]#</span><br /> <span data-bind="text: text" style="overflow:hidden"></span> </div> </div> </a> </div> </script> <script id="configSearchInput" type="text/html"> <div class="col-md-3 col-sm-6" style="height:3.75em"> # if(data.Type !== App.Questionnaire.Enums.MetadataFieldType.Bool) { # <label>#:data.Fieldname#</label><br /> # } # # if(data.Type === App.Questionnaire.Enums.MetadataFieldType.Bool) { # <br /> <span data-role="tristate" data-display-small="true" data-label-true="#:BookingManagerResources.Yes#" data-label-false="#:BookingManagerResources.No#" data-bind="value: Text" /> <label>#:data.Fieldname# </label> # } else if(data.Type === App.Questionnaire.Enums.MetadataFieldType.Int) { # <input data-role="numerictextbox" data-format="n0" data-bind="value:Text" style="width: 100%; text-align:right" data-spinners="false" /> # } else if(data.Type === App.Questionnaire.Enums.MetadataFieldType.Currency) { # <input data-role="numerictextbox" data-spinners="false" data-decimals="2" data-bind="value: Text" style="text-align:right;width:100%" /> # } else if(data.Type === App.Questionnaire.Enums.MetadataFieldType.Float) { # <input data-role="numerictextbox" data-bind="value: Text" data-spinners="false" data-decimals="8" style="text-align:right;width:100%" /> # } else if(data.Type === App.Questionnaire.Enums.MetadataFieldType.Date) { # <span data-role="dateselector" data-type="date" style="width:100%" data-bind="value: Text" /> # } else if(data.Type === App.Questionnaire.Enums.MetadataFieldType.Datetime || data.Type === App.Questionnaire.Enums.MetadataFieldType.Hiddendatetime) { # <span data-role="dateselector" data-type="datetime" style="width:100%" data-bind="value: Text" /> # } else { # # if (data.ShowOptions) { # <input class="autorefreshcombo" style="width:100%" data-role="combobox" data-auto-bind="false" data-text-field="DisplayValue" data-value-field="DisplayValue" data-value-primitive="True" data-bind="value: Text, source: Options" /> # } else { # <input data-bind="value: Text" class="form-control input-md gemevtFilterBox" type="text" /> # } # # } # </div> </script> <script type="text/html" id="bookingResultStatusTemplate"> <span> # if(data.OrderStatus === "INC" || data.OrderStatus === "OPP") { # <span title="#:BookingManagerResources.Incomplete#"><span class="text-warning">#=M33.Icons.Incomplete#</span></span> # } else if(data.OrderStatus === "RUN") { # <span title="#:BookingManagerResources.Running#"><span class="text-success">#=M33.Icons.Running#</span></span> # } # # if(data.StoppedStatus === App.BookingManager.Enums.OverallStoppedStatus.PartlyStopped) { # <span title="#:BookingManagerResources.PartlyStopped#" class="text-warning">#=M33.Icons.StopPartOrder#</span> # } else if(data.StoppedStatus === App.BookingManager.Enums.OverallStoppedStatus.FullyStopped) { # <span title="#:BookingManagerResources.FullyStopped#" class="text-danger">#=M33.Icons.StopOrder#</span> # } # </span> </script> <script type="text/html" id="inputNumberDialog"> <div> <span data-bind="text:message"></span> <br /> <input data-role="numerictextbox" data-format="n0" data-bind="value:number" style="width: 100%; text-align:right" data-spinners="true"> <br /> <br /><br /> <div> <div class="float-right"> <button type="button" class="btn btn-success" data-bind="click: okClick"> #=BookingManagerResources.OK# <span class='glyphicon glyphicon-ok ' aria-hidden='true' ></span> </button> <button type="button" class="btn btn-danger" data-bind="click: cancelClick"> #=BookingManagerResources.Cancel# <span class='glyphicon glyphicon-remove ' aria-hidden='true' ></span> </button> </div> </div> <br /><br /> </div> </script> <script id="statusValueTemplate" type="text/html"> <span> # if(data.DisplayColour || data.DisplayColour === 0) { var hexColour = data.DisplayColour.toString(16); for(var i = hexColour.length; i < 6; i++) { hexColour = '0' + hexColour; } # <span class="gs-status-circle" style="background-color:\##:hexColour#;"></span> # }else{ # <span class="gs-status-circle" /> # } # <span>#:data.LongName#</span> </span> </script> <script type="text/html" id="exportPrintEmailSalesLedgerTransaction"> <div> <label class="margin-b1">#=SalesLedgerResources.DocumentTemplate#</label> <div data-bind="visible: reportsLoading"> <span class="glyphicon glyphicon-refresh gs-rotating" aria-hidden="true"></span> </div> <div data-bind="invisible: reportsLoading"> <div data-bind="visible: reportsFound"> <input style="width: 100%" data-role="dropdownlist" data-text-field="Name" data-value-field="CatalogId" data-bind="value:selectedReport, source: availableReports" data-option-label="#=SalesLedgerResources.SelectReport#" data-auto-bind="true" /> </div> </div> <div data-bind="invisible: reportsFound"> <em><span data-bind="text: noReportsMessage"></span></em> </div> <div class="margin-t2 margin-b2" style="display: flex; justify-content: center;"> <button type="button" class="btn btn-info" data-bind="enabled: buttonsEnabled, click: oniewTransactionDocument">#=SalesLedgerResources.ViewTransactionDocument#</button> </div> <div class="margin-b2" style="display: flex; justify-content: center;"> <button type="button" class="btn btn-info" data-bind="enabled: buttonsEnabled, click: onCreateAndExportPDF">#=SalesLedgerResources.CreateAndExportPDF#</button> </div> <div class="margin-b2" style="display: flex; justify-content: center;"> <button type="button" class="btn btn-info" data-bind="enabled: buttonsEnabled, click: onEmailTransactionDocument">#=SalesLedgerResources.EmailTransactionDocument#</button> </div> <br /><br /> </div> </script> </div> </div> </div> <div id="wrapper" class=""> <!-- Dynamically Loaded Content--> <div id="page-content-wrapper" class=""> <div class="container-fluid"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height:0;"> <div id="spa-body" style="display:none"> <!--View: /Selfservice/Index--> </div> </div> </div> </div> </div> <div class="push"></div> <!-- This pushes the footer off --> </div> <footer id="footer"> <div > </div> <div data-role="footer"></div> </footer> <script type="text/javascript"> $.ajaxSetup({ cache: false }); </script> <script> $(function () { if (window.Shell) { if (!Shell._m33GeneralTooltipConfigured) { Shell._m33GeneralTooltipConfigured = true; var tooltip = $('body').kendoTooltip({ filter: "span[data-m33-tooltip='true']:not([title='']),div[data-m33-tooltip='true']:not([title='']),button[data-m33-tooltip='true']:not([title='']),a[data-m33-tooltip='true']:not([title=''],td[data-m33-tooltip='true']:not([title=''])", position: "top", show: function (e) { // Kendo's tooltip acts strange with the :not() selectors and sometimes doesn't hide itself properly - so we need to handle this ourselves var that = this; that.refresh(); that.evaluateVisibility = function () { if (that.initialTarget.is(":hover")) { // We're still hovering the initial element, check again in 1/30th of a second that.timer = setTimeout(that.evaluateVisibility, 33); } else { // We aren't hovering the initial element anymore, hide the tooltip that.hide(); } }; if (that.timer) { // Get rid of any existing timer for this popup instance clearTimeout(that.timer) } // Set the new initial target and begin popup visibility evaluation that.initialTarget = $(that.target()[0]); that.evaluateVisibility(); } }).data("kendoTooltip"); } if (!Shell._m33PreviewTooltipConfigured) { Shell._m33PreviewTooltipConfigured = true; var tooltip = $('body').kendoTooltip({ filter: "span[data-m33-img-tooltip],div[data-m33-img-tooltip],a[data-m33-img-tooltip]", content: function (e) { var target = e.target; var id = e.target.data('m33ImgTooltip'); var isHtml5 = $(target).data('html5'); var url = null; var type = target.data('previewType') || "thumbnail"; if (M33.Util.compareStringIgnoreCase(type, "Data") === 0) { url = M33.Repository.getDataUrlForElement(target, id); } else if (M33.Util.compareStringIgnoreCase(type, "Preview") === 0) { url = M33.Repository.getPreviewUrlForElement(target, id); } else if (M33.Util.compareStringIgnoreCase(type, "PreviewGood") === 0) { url = M33.Repository.getPreviewGoodUrlForElement(target, id); } else { url = M33.Repository.getThumbnailUrlForElement(target, id); } var htmlContent = ''; if (isHtml5) { htmlContent = kendo.format('<iframe frameborder="0" seamless="seamless" scrolling="yes" src="{0}"></iframe>', url); } else { htmlContent = kendo.format('<img src="{0}"/>', url); } return kendo.format('<div>{0}</div>', htmlContent); }, show: function (e) { // Kendo's tooltip acts strange with the :not() selectors and sometimes doesn't hide itself properly - so we need to handle this ourselves var that = this; that.refresh(); that.evaluateVisibility = function () { if (that.initialTarget.is(":hover")) { // We're still hovering the initial element, check again in 1/30th of a second that.timer = setTimeout(that.evaluateVisibility, 33); } else { // We aren't hovering the initial element anymore, hide the tooltip that.hide(); } }; if (that.timer) { // Get rid of any existing timer for this popup instance clearTimeout(that.timer) } // Set the new initial target and begin popup visibility evaluation that.initialTarget = $(that.target()[0]); that.evaluateVisibility(); } }).data("kendoTooltip"); } } }); </script> <script type="text/javascript" src="/Touchpoint/MainResource/TokenManagement?site=Newb"></script> <script type="text/javascript"> $(function () { kendo.culture("en-GB"); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10