*/
require( ["order!jquery" ,"order!redback/redback"],
function($) {
-
+ "use strict"
$(function() {
// define a container object with various datas
* reccord a cookie for session with the logged user
* @param user see user.js
*/
- reccordLoginCookie=function(user) {
+ var reccordLoginCookie=function(user) {
$.cookie('redback_login', ko.toJSON(user));
}
- getUserFromLoginCookie=function(){
+ var getUserFromLoginCookie=function(){
return $.parseJSON($.cookie('redback_login'));
}
- deleteLoginCookie=function(){
+ var deleteLoginCookie=function(){
$.cookie('redback_login', null);
}
- logout=function(screenChange){
+ var logout=function(screenChange){
deleteLoginCookie();
$("#login-link").show();
$("#register-link").show();
displayRepositoriesGrid();
return;
}
+ if (screen=="browse"){
+ displayBrowse();
+ return;
+ }
}
// by default display search screen
displaySearch();
}
- hasKarma=function(karmaName){
+ var hasKarma=function(karmaName){
return $.inArray(karmaName,window.redbackModel.operatioNames)>=0;
}
- decorateMenuWithKarma=function(user) {
+ var decorateMenuWithKarma=function(user) {
var username = user.username;
$.log("decorateMenuWithKarma");
// we can receive an observable user so take if it's a function or not
});
}
- checkElementKarma=function(element){
+ function checkElementKarma(element){
var bindingValue = $(element).attr("redback-permissions");
$(element).hide();
var neededKarmas = $(eval(bindingValue)).toArray();
}
}
- hideElementWithKarma=function(){
+ var hideElementWithKarma=function(){
$("#topbar-menu-container [redback-permissions]").each(function(element){
$(this).hide();
});
$.log("hideElementWithKarma");
}
- userLoggedCallbackFn=function(user){
+ var userLoggedCallbackFn=function(user){
$.log("userLoggedCallbackFn:"+ (user?user.username:null));
if (!user) {
}
}
- checkSecurityLinks=function(){
+ var checkSecurityLinks=function(){
userLogged(userLoggedCallbackFn);
}
- checkCreateAdminLink=function(){
+ function checkCreateAdminLink(){
$.ajax("restServices/redbackServices/userService/isAdminUserExists", {
type: "GET",
dataType: 'json',
- startArchivaApplication = function(){
+ function startArchivaApplication(){
$.log("startArchivaApplication");
$('#topbar-menu-container').html($("#topbar-menu"));
$('#sidebar-content').html($("#main-menu"));