parent
d1f03ac8b3
commit
37b3ea9110
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/Helpers.min.js
vendored
Normal file
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/Helpers.min.js
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
function Helpers(){var n=this;n.createRequestUrl=function(t,i,r,u){var o="?",f="",e;if(u&&(f=n.apiEndpoints.root),f=f+t,i!==undefined&&i!==null&&i.length>0)for(e=0;e<i.length;e++)f+=o+i[e].key+"="+i[e].value,o="&";return r&&(f+=o+"callback=?"),f};n.goToMenuOption=function(n){location.hash=n;console.log("goToMenuOption: "+n)};n.processRequestFailure=function(n){return n.readyState===4?{errorCode:n.status,errorMessage:n.statusText,errorSource:""}:n.readyState===0?{errorCode:n.status,errorMessage:"Network Error - Is the server available?",errorSource:""}:{errorCode:n.status,errorMessage:"Unknown Error",errorSource:""}};n.getPageDestination=function(n,t){var i=null,u,r;if(t.target?i=t.target:t.srcElement&&(i=t.srcElement),u="",i!=null){for(r=0;r<i.attributes.length;r++)if(i.attributes[r].nodeName==="pagedestination"){u=i.attributes[r].value;break}if(u!=="")return u}else console.log("target is null, going nowhere")}}
|
||||||
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/admin.min.js
vendored
Normal file
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/admin.min.js
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
function AdminVM(){var n=this;n.groupsList=ko.observable(null);n.groupEditItem=ko.observable(null);n.helpers=new Helpers;n.uiPages={overview:"overview",group:"groups",home:function(){return this.overview}};n.apiEndpoints={deleteGroups:"/api/groups/delete",getGroups:"/api/groups",editGroup:"/api/groups/edit"};n.clearGroupForm=function(){n.helpers.goToMenuOption(n.uiPages.group);n.groupEditItem(null)};n.hideGroupForm=function(){n.groupEditItem(null)};n.newGroupForm=function(){n.groupEditItem({Id:-1,Name:""});n.helpers.goToMenuOption(n.uiPages.group)};n.groupFormHidden=ko.computed(function(){return n.groupEditItem()==null},n);n.editGroupClick=function(t){n.helpers.goToMenuOption(n.uiPages.group);n.groupEditItem(t)};n.getGroups=function(){var t=n.helpers.createRequestUrl(n.apiEndpoints.getGroups,null,!1);$.getJSON(t,function(t){n.groupsList(t)}).fail(function(t,i,r){console.log("error - getGroups");var u=n.helpers.processRequestFailure(t,i,r)})};n.deleteGroup=function(t){var i=n.helpers.createRequestUrl(n.apiEndpoints.deleteGroups,[{key:"groupId",value:t}],!1,!1);$.ajax({url:i,type:"DELETE",success:function(){console.log("deleted "+t);n.hideGroupForm();n.helpers.goToMenuOption(n.uiPages.home())}});console.log("delete: "+t)};n.submitGroupEdit=function(t){var i=n.helpers.createRequestUrl(n.apiEndpoints.editGroup,null,!1);$.post(i,t,function(){},"json").done(function(){n.groupEditItem(null);n.helpers.goToMenuOption(n.uiPages.home())}).fail(function(t,i,r){n.helpers.goToMenuOption(n.uiPages.home());var u=n.helpers.processRequestFailure(t,i,r)})};Sammy(function(){this.disable_push_state=!0;this.get("#overview",function(){n.getGroups()});this.post("#editgroup",function(){return n.submitGroupEdit(n.groupEditItem()),!1});this.get("",function(){this.app.runRoute("get","#"+n.uiPages.home())})}).run()}ko.applyBindings(new AdminVM)
|
||||||
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.min.css
vendored
Normal file
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.min.css
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.table td.fit,.table th.fit{white-space:nowrap;width:1%}.table>tbody>tr>td.valign{vertical-align:middle}@media(max-width:576px){ul>li>a.indent-nav-xs{padding-left:50px}}.bootstrap-datetimepicker-widget tr:hover{background-color:#808080}.datepicker tr.highlight{background:#eee;cursor:pointer}.footer{position:absolute;bottom:0;width:100%;height:132px}.footerBody{margin-bottom:132px}
|
||||||
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.min.js
vendored
Normal file
1
DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user