<div class="button-box box-content ">
- <submit-button class="session-button {{ctrl.class.create}}" icon="fi-unlock" label="Open" clicked="ctrl.OpenSession" ></submit-button>
+ <submit-button class="session-button {{ctrl.class.login}}" icon="fi-unlock" label="Login" clicked="ctrl.LoginClient" ></submit-button>
<submit-button class="session-button {{ctrl.class.check}}" icon="fi-checkbox" label="Check" clicked="ctrl.CheckSession" ></submit-button>
<submit-button class="session-button {{ctrl.class.refresh}}" icon="fi-arrows-compress" label="Refresh" clicked="ctrl.RefreshSession" ></submit-button>
- <submit-button class="session-button {{ctrl.class.reset}}" icon="fi-lock" label="Close" clicked="ctrl.ResetSession" ></submit-button>
+ <submit-button class="session-button {{ctrl.class.logout}}" icon="fi-lock" label="Logout" clicked="ctrl.LogoutClient" ></submit-button>
</div>
<div class="message-box box-content vertical grid-frame">
}
switch (jresp.request.reqid) {
- case 'create':
- case 'reset':
+ case 'login':
+ case 'logout':
scope.class={};
break;
console.log ("FX: "+ JSON.stringify(response));
};
- scope.OpenSession = function() {
- console.log ("OpenSession");
- AppCall.get ("token", "create", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
+ scope.LoginClient = function() {
+ console.log ("LoginClient");
+ AppCall.get ("auth", "login", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
};
scope.CheckSession = function() {
- console.log ("CloseSession");
- AppCall.get ("token", "check", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
+ console.log ("CheckSession");
+ AppCall.get ("auth", "check", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
};
scope.RefreshSession = function() {
console.log ("RefreshSession");
- AppCall.get ("token", "refresh", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
+ AppCall.get ("auth", "refresh", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
};
- scope.ResetSession = function() {
- console.log ("ResetSession");
- AppCall.get ("token", "reset", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
+ scope.LogoutClient = function() {
+ console.log ("LogoutClient");
+ AppCall.get ("auth", "logout", {/*query*/}, scope.OnResponse, scope.InvalidApiCall);
};
scope.Initialised = function () {
- scope.class = {create: "success"};
+ scope.class = {login: "success"};
}
});
// Check Binder status
scope.getping = function() {
- AppCall.get ("token", "ping", {/*query*/},function(jresp, errcode) {
+ AppCall.get (scope.plugin, "ping", {/*query*/},function(jresp, errcode) {
if (errcode !== 200 || jresp.request.status !== "success") {
Notification.warning ({message: jresp.request.info, delay: 5000});
scope.offline();
// Check Binder status
scope.refresh = function() {
- AppCall.get ("token", "refresh", {/*query*/}, function(jresp, errcode) {
+ AppCall.get (scope.plugin, "refresh", {/*query*/}, function(jresp, errcode) {
scope.onsuccess (jresp, errcode);
// Initial connection
scope.loggin = function() {
- AppCall.get ("token", "create", {token: AppConfig.session.initial}, function(jresp, errcode) {
+ AppCall.get (scope.plugin, "login", {token: AppConfig.session.initial}, function(jresp, errcode) {
if (!scope.onsuccess (jresp, errcode)) return;
// Parse Widget Parameters
+ scope.plugin = attrs.plugin || "auth";
scope.icon = attrs.icon || "fi-lightbulb";
scope.hostname = $location.host();
scope.httpdport = $location.port();