mirror of
https://repository.entgra.net/community/device-mgt-plugins.git
synced 2025-09-16 23:42:15 +00:00
This commit is contained in:
parent
3053441c60
commit
f414f23688
@ -219,136 +219,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel panel-default visible-xs-block" role="tabpanel"
|
|
||||||
id="policy_compliance_tab">
|
|
||||||
<div class="panel-heading visible-xs collapsed" id="policy_compliance">
|
|
||||||
<h4 class="panel-title">
|
|
||||||
<a role="button"
|
|
||||||
data-toggle="collapse" data-parent="#tabs" href="#collapseTwo"
|
|
||||||
aria-expanded="true" aria-controls="collapseTwo">
|
|
||||||
<i class="fw fw-policy fw-2x"></i>
|
|
||||||
Policy Compliance
|
|
||||||
<i class="caret-updown fw fw-down"></i>
|
|
||||||
</a>
|
|
||||||
</h4>
|
|
||||||
</div>
|
|
||||||
<div class="panel-heading display-none-xs">
|
|
||||||
Policy Compliance
|
|
||||||
|
|
||||||
<span>
|
|
||||||
<a href="javascript:void(0);" id="refresh-policy">
|
|
||||||
<i class="fw fw-refresh"></i>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div id="collapseTwo" class="panel-collapse collapse in" role="tabpanel"
|
|
||||||
aria-labelledby="policy_compliance">
|
|
||||||
<div class="panel-body ">
|
|
||||||
<span class="visible-xs add-padding-2x text-right">
|
|
||||||
<a href="javascript:void(0);" id="refresh-policy">
|
|
||||||
<i class="fw fw-refresh"></i>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
<div id="policy-spinner"
|
|
||||||
class="wr-advance-operations-init add-padding-bottom-2x add-padding-bottom-4x hidden">
|
|
||||||
<i class="fw fw-settings fw-spin fw-2x"></i>Loading Policy
|
|
||||||
Compliance...
|
|
||||||
</div>
|
|
||||||
<div id="policy-list-container">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="panel panel-default visible-xs-block" role="tabpanel"
|
|
||||||
id="device_location_tab">
|
|
||||||
<div class="panel-heading visible-xs collapsed" id="device_location">
|
|
||||||
<h4 class="panel-title">
|
|
||||||
<a role="button" data-toggle="collapse" data-parent="#tabs"
|
|
||||||
href="#collapseThree" aria-expanded="true" aria-controls="collapseThree">
|
|
||||||
<i class="fw fw-map-location fw-2x"></i>
|
|
||||||
Device Location
|
|
||||||
<i class="caret-updown fw fw-down"></i>
|
|
||||||
</a>
|
|
||||||
</h4>
|
|
||||||
</div>
|
|
||||||
<div class="panel-heading display-none-xs">
|
|
||||||
Device Location
|
|
||||||
<span>
|
|
||||||
<a href="javascript:void(0);" id="refresh-location">
|
|
||||||
<i class="fw fw-refresh"></i>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
<div id="map-spinner" class="wr-advance-operations-init hidden">
|
|
||||||
<i class="fw fw-settings fw-spin fw-2x"></i> Fetching the latest location...
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="collapseThree" class="panel-collapse collapse in" role="tabpanel"
|
|
||||||
aria-labelledby="device_location">
|
|
||||||
<div class="panel-body">
|
|
||||||
{{#if device.location}}
|
|
||||||
{{unit "cdmf.unit.geo-dashboard" device=device noGeoFencing=false hideSearch=true}}
|
|
||||||
{{else}}
|
|
||||||
<div id="map-error" class="message message-warning">
|
|
||||||
<h4 class="remove-margin">
|
|
||||||
<i class="icon fw fw-warning"></i>
|
|
||||||
Device location information is not available.
|
|
||||||
</h4>
|
|
||||||
</div>
|
|
||||||
<p class="add-padding-5x"></p>
|
|
||||||
<p class="add-padding-5x"></p>
|
|
||||||
<p class="add-padding-5x"></p>
|
|
||||||
{{/if}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="panel panel-default visible-xs-block" role="tabpanel"
|
|
||||||
id="installed_applications_tab">
|
|
||||||
<div class="panel-heading visible-xs collapsed" id="installed_applications">
|
|
||||||
<h4 class="panel-title">
|
|
||||||
<a role="button" data-toggle="collapse" data-parent="#tabs"
|
|
||||||
href="#collapseFour" aria-expanded="true" aria-controls="collapseFour">
|
|
||||||
<i class="fw fw-application fw-2x"></i>
|
|
||||||
Installed Applications
|
|
||||||
<i class="caret-updown fw fw-down"></i>
|
|
||||||
</a>
|
|
||||||
</h4>
|
|
||||||
</div>
|
|
||||||
<div class="panel-heading display-none-xs">
|
|
||||||
Installed Applications
|
|
||||||
|
|
||||||
<span>
|
|
||||||
<a href="javascript:void(0);" id="refresh-apps">
|
|
||||||
<i class="fw fw-refresh"></i>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div id="collapseFour" class="panel-collapse collapse in" role="tabpanel"
|
|
||||||
aria-labelledby="installed_applications">
|
|
||||||
<div class="panel-body">
|
|
||||||
<span class="visible-xs add-padding-2x text-right">
|
|
||||||
<a href="javascript:void(0);" id="refresh-apps">
|
|
||||||
<i class="fw fw-refresh"></i>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
<div id="apps-spinner" class="wr-advance-operations-init hidden">
|
|
||||||
<i class="fw fw-settings fw-spin fw-2x"></i> Loading Applications
|
|
||||||
List...
|
|
||||||
</div>
|
|
||||||
<div id="applications-list-container">
|
|
||||||
<div class="message message-info">
|
|
||||||
<h4>
|
|
||||||
<i class="icon fw fw-info"></i>
|
|
||||||
No applications found.
|
|
||||||
</h4>
|
|
||||||
<p>Please try refreshing in a while.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{/zone}}
|
{{/zone}}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -76,9 +76,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="operation-form">
|
<div id="operation-form">
|
||||||
<form action="{{params.0.uri}}" method="{{params.0.method}}"
|
<form id="form-{{operation}}" action="{{params.0.uri}}" method="{{params.0.method}}"
|
||||||
style="padding-bottom: 20px;"
|
style="padding-bottom: 20px;"
|
||||||
data-payload="{{payload}}" id="form-{{operation}}"
|
data-payload="{{payload}}"
|
||||||
data-device-id="{{../device.deviceIdentifier}}"
|
data-device-id="{{../device.deviceIdentifier}}"
|
||||||
data-content-type="{{params.0.contentType}}"
|
data-content-type="{{params.0.contentType}}"
|
||||||
data-operation-code="{{operation}}">
|
data-operation-code="{{operation}}">
|
||||||
@ -144,14 +144,14 @@
|
|||||||
</div>
|
</div>
|
||||||
{{/equal}}
|
{{/equal}}
|
||||||
{{/each}}
|
{{/each}}
|
||||||
<button id="btnSend" type="button" onclick="submitForm('form-{{operation}}')"
|
<button type="button" onclick="submitForm('form-{{operation}}')"
|
||||||
class="btn btn-default">Send
|
class="btn btn-default btnSend">Send
|
||||||
to Device</button>
|
to Device</button>
|
||||||
<label id="lblSending" class="wr-input-label hidden"><i
|
<label class="wr-input-label hidden"><i
|
||||||
class="fw fw-lifecycle fw-spin fw-2x"></i> Sending..</label>
|
class="fw fw-lifecycle fw-spin fw-2x lblSending"></i> Sending..</label>
|
||||||
<label id="lblSent" class="wr-input-label hidden"><i
|
<label class="wr-input-label hidden"><i
|
||||||
class="fw fw-check fw-2x"></i> Sent</label>
|
class="fw fw-check fw-2x lblSent"></i> Sent</label>
|
||||||
<i id="lbl-execution" class="fw fw-wso2-logo fw-pulse fw-2x hidden"> Executing Operation </i>
|
<i class="fw fw-wso2-logo fw-pulse fw-2x hidden lbl-execution"> Executing Operation </i>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -30,9 +30,9 @@ function operationSelect(selection) {
|
|||||||
showPopup();
|
showPopup();
|
||||||
}
|
}
|
||||||
|
|
||||||
var resetLoader = function () {
|
var resetLoader = function (formId) {
|
||||||
$("#btnSend").removeClass("hidden");
|
$('#' + formId + ' .btnSend').removeClass("hidden");
|
||||||
$('#lbl-execution').addClass("hidden");
|
$('#' + formId + ' .lbl-execution').addClass("hidden");
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -111,8 +111,8 @@ function fillUserName() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function submitForm(formId) {
|
function submitForm(formId) {
|
||||||
$("#btnSend").addClass("hidden");
|
$('#' + formId + " .btnSend").addClass("hidden");
|
||||||
$("#lbl-execution").removeClass("hidden");
|
$('#' + formId + " .lbl-execution").removeClass("hidden");
|
||||||
var form = $("#" + formId);
|
var form = $("#" + formId);
|
||||||
var uri = form.attr("action");
|
var uri = form.attr("action");
|
||||||
var deviceId = form.data("device-id");
|
var deviceId = form.data("device-id");
|
||||||
@ -172,7 +172,7 @@ function submitForm(formId) {
|
|||||||
statusIcon.attr("class", defaultStatusClasses + " fw-check");
|
statusIcon.attr("class", defaultStatusClasses + " fw-check");
|
||||||
description.html(res);
|
description.html(res);
|
||||||
// console.log("success!");
|
// console.log("success!");
|
||||||
resetLoader();
|
resetLoader(formId);
|
||||||
$(modalPopupContent).html(content.html());
|
$(modalPopupContent).html(content.html());
|
||||||
};
|
};
|
||||||
var errorCallBack = function (response) {
|
var errorCallBack = function (response) {
|
||||||
@ -187,7 +187,7 @@ function submitForm(formId) {
|
|||||||
}
|
}
|
||||||
description.html(reason);
|
description.html(reason);
|
||||||
// console.log("Error!");
|
// console.log("Error!");
|
||||||
resetLoader();
|
resetLoader(formId);
|
||||||
$(modalPopupContent).html(content.html());
|
$(modalPopupContent).html(content.html());
|
||||||
};
|
};
|
||||||
//executing http request
|
//executing http request
|
||||||
@ -205,11 +205,11 @@ function submitForm(formId) {
|
|||||||
title.html("An Error Occurred!");
|
title.html("An Error Occurred!");
|
||||||
statusIcon.attr("class", defaultStatusClasses + " fw-error");
|
statusIcon.attr("class", defaultStatusClasses + " fw-error");
|
||||||
description.html("This operation requires http method: " + httpMethod + " which is not supported yet!");
|
description.html("This operation requires http method: " + httpMethod + " which is not supported yet!");
|
||||||
resetLoader();
|
resetLoader(formId);
|
||||||
$(modalPopupContent).html(content.html());
|
$(modalPopupContent).html(content.html());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
resetLoader();
|
resetLoader(formId);
|
||||||
$(".modal #operation-error-msg span").text(validaterString);
|
$(".modal #operation-error-msg span").text(validaterString);
|
||||||
$(".modal #operation-error-msg").removeClass("hidden");
|
$(".modal #operation-error-msg").removeClass("hidden");
|
||||||
}
|
}
|
||||||
@ -222,13 +222,13 @@ $(document).on('submit', 'form', function (e) {
|
|||||||
method: "post"
|
method: "post"
|
||||||
});
|
});
|
||||||
|
|
||||||
var btnSubmit = $('#btnSend', this);
|
var btnSubmit = $('.btnSend', this);
|
||||||
btnSubmit.addClass('hidden');
|
btnSubmit.addClass('hidden');
|
||||||
|
|
||||||
var lblSending = $('#lblSending', this);
|
var lblSending = $('.lblSending', this);
|
||||||
lblSending.removeClass('hidden');
|
lblSending.removeClass('hidden');
|
||||||
|
|
||||||
var lblSent = $('#lblSent', this);
|
var lblSent = $('.lblSent', this);
|
||||||
postOperationRequest.done(function (data) {
|
postOperationRequest.done(function (data) {
|
||||||
lblSending.addClass('hidden');
|
lblSending.addClass('hidden');
|
||||||
lblSent.removeClass('hidden');
|
lblSent.removeClass('hidden');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user