wip javascript
This commit is contained in:
@@ -46,21 +46,8 @@
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
|
||||
// default to 'en' culture - no need to import extra javascript files for globalize.js or datapicker
|
||||
Globalize.culture('en');
|
||||
|
||||
$.datepicker.setDefaults( $.datepicker.regional['en']);
|
||||
|
||||
jQuery.i18n.properties({
|
||||
name:'messages',
|
||||
path: 'resources/global-translations/',
|
||||
mode:'map',
|
||||
cache: true,
|
||||
language: '', // leave blank so defaults to 'en'
|
||||
callback: function() {
|
||||
}
|
||||
});
|
||||
|
||||
setCulture('en');
|
||||
|
||||
jsViewsRegisterHelpers();
|
||||
|
||||
//baseApiUrl = "https://localhost:8443/mifosng-provider/api/v1/";
|
||||
|
||||
@@ -1,19 +1,3 @@
|
||||
QueryParameters = (function()
|
||||
{
|
||||
var result = {};
|
||||
if (window.location.search)
|
||||
{
|
||||
// split up the query string and store in an associative array
|
||||
var params = window.location.search.slice(1).split("&");
|
||||
for (var i = 0; i < params.length; i++)
|
||||
{
|
||||
var tmp = params[i].split("=");
|
||||
result[tmp[0]] = unescape(tmp[1]);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}());
|
||||
|
||||
|
||||
saveSuccessFunctionReloadClient = function(data, textStatus, jqXHR) {
|
||||
$("#dialog-form").dialog("close");
|
||||
@@ -73,14 +57,14 @@ function showMainContainer(containerDivName, username) {
|
||||
htmlVar += '<ul id="nav" class="floatright">';
|
||||
htmlVar += ' <li class="dmenu"><a href="#">' + doI18N("link.topnav.culture") + '</a>';
|
||||
htmlVar += ' <ul>';
|
||||
htmlVar += ' <li><a href="?lang=en">en</a></li>';
|
||||
htmlVar += ' <li><a href="?lang=fr">fr</a></li>';
|
||||
htmlVar += ' <li><a href="?lang=es">es</a></li>';
|
||||
htmlVar += ' <li><a href="?lang=pt">pt</a></li>';
|
||||
htmlVar += ' <li><a href="?lang=zh">zh</a></li>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="setCultureReshowListing(' + "'" + 'en' + "'" + ');return false;">en</a></li>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="setCultureReshowListing(' + "'" + 'fr' + "'" + ');return false;">fr</a></li>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="setCultureReshowListing(' + "'" + 'es' + "'" + ');return false;">es</a></li>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="setCultureReshowListing(' + "'" + 'pt' + "'" + ');return false;">pt</a></li>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="setCultureReshowListing(' + "'" + 'zh' + "'" + ');return false;">zh</a></li>';
|
||||
htmlVar += ' </ul>';
|
||||
htmlVar += ' </li>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="showILAccountSettings();return false;" class="dmenu">' + username + '</a>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="showILAccountSettings();return false;" class="dmenu">' + currentUserName + '</a>';
|
||||
htmlVar += ' <ul>';
|
||||
htmlVar += ' <li><a href="unknown.html" onclick="showILAccountSettings();return false;">' + doI18N("link.topnav.account.settings") + '</a></li>';
|
||||
htmlVar += ' </ul>';
|
||||
@@ -113,6 +97,7 @@ function setBasicAuthKey(logonDivName, username, password)
|
||||
{
|
||||
base64 = "";
|
||||
currentUser = -1;
|
||||
currentUserName = "";
|
||||
var jqxhr = $.ajax({
|
||||
url : baseApiUrl + "authentication?username=" + username + "&password=" + password,
|
||||
type : 'POST',
|
||||
@@ -123,6 +108,7 @@ function setBasicAuthKey(logonDivName, username, password)
|
||||
success : function(data, textStatus, jqXHR) {
|
||||
base64 = data.base64EncodedAuthenticationKey;
|
||||
currentUser = data.userId;
|
||||
currentUserName = data.username;
|
||||
showMainContainer(logonDivName, username);
|
||||
showILClientListing();
|
||||
return false;
|
||||
@@ -1664,4 +1650,48 @@ function signOut(containerDivName) {
|
||||
base64 = "";
|
||||
$("#" + containerDivName).html("");
|
||||
alert("Close the Browser for a Complete Sign Out");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//utility functions
|
||||
function setCultureReshowListing(cultureVal) {
|
||||
setCulture(cultureVal);
|
||||
showMainContainer("container");
|
||||
showILClientListing();
|
||||
}
|
||||
|
||||
function setCulture(cultureVal) {
|
||||
|
||||
Globalize.culture(cultureVal);
|
||||
|
||||
$.datepicker.setDefaults( $.datepicker.regional[cultureVal]);
|
||||
|
||||
jQuery.i18n.properties({
|
||||
name:'messages',
|
||||
path: 'resources/global-translations/',
|
||||
mode:'map',
|
||||
cache: true,
|
||||
language: cultureVal,
|
||||
callback: function() {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
QueryParameters = (function()
|
||||
{
|
||||
var result = {};
|
||||
if (window.location.search)
|
||||
{
|
||||
// split up the query string and store in an associative array
|
||||
var params = window.location.search.slice(1).split("&");
|
||||
for (var i = 0; i < params.length; i++)
|
||||
{
|
||||
var tmp = params[i].split("=");
|
||||
result[tmp[0]] = unescape(tmp[1]);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user