Minor code formatting adjustments

master
Skylar Ittner 7 years ago
parent 80234b482e
commit 5b7770bda4

@ -22,5 +22,5 @@ function getniceurl() {
try { try {
window.history.replaceState("", "", getniceurl()); window.history.replaceState("", "", getniceurl());
} catch (ex) { } catch (ex) {
} }

@ -2,6 +2,6 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
$('#name').on('input propertychange paste', function() { $('#name').on('input propertychange paste', function () {
$('#name_title').text($('#name').val()); $('#name_title').text($('#name').val());
}); });

@ -5,45 +5,45 @@
function addPermission(permcode, permdesc) { function addPermission(permcode, permdesc) {
permcode = permcode.trim().toUpperCase(); permcode = permcode.trim().toUpperCase();
if (permcode == "") { if (permcode == "") {
return false; return false;
} }
if ($("#permslist div[data-permcode=" + permcode + "]").length) { if ($("#permslist div[data-permcode=" + permcode + "]").length) {
$("#permslist .list-group-item[data-permcode=" + permcode + "]").animate({ $("#permslist .list-group-item[data-permcode=" + permcode + "]").animate({
backgroundColor: "#ff0000", backgroundColor: "#ff0000",
}, 500, "linear", function () { }, 500, "linear", function () {
$("#permslist .list-group-item[data-permcode=" + permcode + "]").animate({ $("#permslist .list-group-item[data-permcode=" + permcode + "]").animate({
backgroundColor: "#ffffff", backgroundColor: "#ffffff",
}, 500); }, 500);
}); });
return false; return false;
} }
if (typeof permdesc == "undefined") { if (typeof permdesc == "undefined") {
$.post("action.php", { $.post("action.php", {
action: 'autocomplete_permission', action: 'autocomplete_permission',
q: $("#perms-box").val() q: $("#perms-box").val()
}, function (resp) { }, function (resp) {
if (resp.length === 0) { if (resp.length === 0) {
return; return;
} }
if (resp.length === 1) { if (resp.length === 1) {
permdesc = resp[0].info; permdesc = resp[0].info;
} else { } else {
for (var i = 0; i < resp.length; i++) { for (var i = 0; i < resp.length; i++) {
if (resp[i].name == permcode) { if (resp[i].name == permcode) {
permdesc = resp[i].info; permdesc = resp[i].info;
break; break;
} }
} }
if (typeof permdesc == "undefined") { if (typeof permdesc == "undefined") {
return; return;
} }
} }
$('#permslist').append("<div class=\"list-group-item\" data-permcode=\"" + permcode + "\">" + permcode + "<div class=\"btn btn-danger btn-sm pull-right rmperm\"><i class=\"fa fa-trash-o\"></i></div><input type=\"hidden\" name=\"permissions[]\" value=\"" + permcode + "\" /> <p class=\"small\">" + permdesc + "</p></div>"); $('#permslist').append("<div class=\"list-group-item\" data-permcode=\"" + permcode + "\">" + permcode + "<div class=\"btn btn-danger btn-sm pull-right rmperm\"><i class=\"fa fa-trash-o\"></i></div><input type=\"hidden\" name=\"permissions[]\" value=\"" + permcode + "\" /> <p class=\"small\">" + permdesc + "</p></div>");
$("#perms-box").val(""); $("#perms-box").val("");
}, "json"); }, "json");
} else { } else {
$('#permslist').append("<div class=\"list-group-item\" data-permcode=\"" + permcode + "\">" + permcode + "<div class=\"btn btn-danger btn-sm pull-right rmperm\"><i class=\"fa fa-trash-o\"></i></div><input type=\"hidden\" name=\"permissions[]\" value=\"" + permcode + "\" /> <p class=\"small\">" + permdesc + "</p></div>"); $('#permslist').append("<div class=\"list-group-item\" data-permcode=\"" + permcode + "\">" + permcode + "<div class=\"btn btn-danger btn-sm pull-right rmperm\"><i class=\"fa fa-trash-o\"></i></div><input type=\"hidden\" name=\"permissions[]\" value=\"" + permcode + "\" /> <p class=\"small\">" + permdesc + "</p></div>");
$("#perms-box").val(""); $("#perms-box").val("");
} }
} }
@ -54,30 +54,30 @@ function removePermission(permcode) {
var options = { var options = {
url: "action.php", url: "action.php",
ajaxSettings: { ajaxSettings: {
dataType: "json", dataType: "json",
method: "GET", method: "GET",
data: { data: {
action: "autocomplete_user" action: "autocomplete_user"
} }
}, },
preparePostData: function (data) { preparePostData: function (data) {
data.q = $("#user-box").val(); data.q = $("#user-box").val();
return data; return data;
}, },
getValue: function (element) { getValue: function (element) {
return element.username; return element.username;
}, },
template: { template: {
type: "custom", type: "custom",
method: function (value, item) { method: function (value, item) {
return item.name + " <i class=\"small\">" + item.username + "</i>"; return item.name + " <i class=\"small\">" + item.username + "</i>";
} }
}, },
list: { list: {
onClickEvent: function () { onClickEvent: function () {
var value = $("#user-box").getSelectedItemData().username; var value = $("#user-box").getSelectedItemData().username;
document.location.href = "app.php?page=permissions&user=" + value; document.location.href = "app.php?page=permissions&user=" + value;
} }
}, },
requestDelay: 500 requestDelay: 500
}; };
@ -85,31 +85,31 @@ var options = {
$("#perms-box").easyAutocomplete({ $("#perms-box").easyAutocomplete({
url: "action.php", url: "action.php",
ajaxSettings: { ajaxSettings: {
dataType: "json", dataType: "json",
method: "GET", method: "GET",
data: { data: {
action: "autocomplete_permission" action: "autocomplete_permission"
} }
}, },
preparePostData: function (data) { preparePostData: function (data) {
data.q = $("#perms-box").val(); data.q = $("#perms-box").val();
return data; return data;
}, },
getValue: function (element) { getValue: function (element) {
return element.name; return element.name;
}, },
template: { template: {
type: "custom", type: "custom",
method: function (value, item) { method: function (value, item) {
return item.name + " <i class=\"small\">" + item.info + "</i>"; return item.name + " <i class=\"small\">" + item.info + "</i>";
} }
}, },
list: { list: {
onClickEvent: function () { onClickEvent: function () {
var permcode = $("#perms-box").getSelectedItemData().name; var permcode = $("#perms-box").getSelectedItemData().name;
var permdesc = $("#perms-box").getSelectedItemData().info; var permdesc = $("#perms-box").getSelectedItemData().info;
addPermission(permcode, permdesc); addPermission(permcode, permdesc);
} }
}, },
requestDelay: 500 requestDelay: 500
}); });
@ -118,7 +118,7 @@ $("#user-box").easyAutocomplete(options);
$("#user-box").keyup(function (e) { $("#user-box").keyup(function (e) {
if (e.keyCode == 13) { if (e.keyCode == 13) {
$("#selectuserbtn").click(); $("#selectuserbtn").click();
} }
}); });
@ -128,15 +128,15 @@ $("#selectuserbtn").click(function () {
$("#perms-box").keyup(function (event) { $("#perms-box").keyup(function (event) {
if (event.keyCode == 13) { if (event.keyCode == 13) {
$("#addpermbtn").click(); $("#addpermbtn").click();
event.preventDefault(); event.preventDefault();
return false; return false;
} }
}); });
$("#perms-box").keydown(function (event) { $("#perms-box").keydown(function (event) {
if (event.keyCode == 13) { if (event.keyCode == 13) {
event.preventDefault(); event.preventDefault();
return false; return false;
} }
}); });

Loading…
Cancel
Save