|
|
|
|
@ -8,7 +8,7 @@ |
|
|
|
|
OC.Settings = OC.Settings || {}; |
|
|
|
|
OC.Settings.Apps = OC.Settings.Apps || { |
|
|
|
|
loadApp:function(app) { |
|
|
|
|
var page = $('#rightcontent'); |
|
|
|
|
var page = $('#app-content'); |
|
|
|
|
page.find('p.license').show(); |
|
|
|
|
page.find('span.name').text(app.name); |
|
|
|
|
page.find('small.externalapp').text(app.internallabel); |
|
|
|
|
@ -82,16 +82,16 @@ OC.Settings.Apps = OC.Settings.Apps || { |
|
|
|
|
page.find('p.appslink').hide(); |
|
|
|
|
page.find('span.score').hide(); |
|
|
|
|
} |
|
|
|
|
if (typeof($('#leftcontent li[data-id="'+app.id+'"]').data('errormsg')) !== "undefined") { |
|
|
|
|
if (typeof($('#app-navigation li[data-id="'+app.id+'"]').data('errormsg')) !== "undefined") { |
|
|
|
|
page.find(".warning").show(); |
|
|
|
|
page.find(".warning").text($('#leftcontent li[data-id="'+app.id+'"]').data('errormsg')); |
|
|
|
|
page.find(".warning").text($('#app-navigation li[data-id="'+app.id+'"]').data('errormsg')); |
|
|
|
|
} else { |
|
|
|
|
page.find(".warning").hide(); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
enableApp:function(appid, active, element) { |
|
|
|
|
console.log('enableApp:', appid, active, element); |
|
|
|
|
var appitem=$('#leftcontent li[data-id="'+appid+'"]'); |
|
|
|
|
var appitem=$('#app-navigation ul li[data-id="'+appid+'"]'); |
|
|
|
|
element.val(t('settings','Please wait....')); |
|
|
|
|
if(active) { |
|
|
|
|
$.post(OC.filePath('settings','ajax','disableapp.php'),{appid:appid},function(result) { |
|
|
|
|
@ -160,7 +160,7 @@ OC.Settings.Apps = OC.Settings.Apps || { |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
insertApp:function(appdata) { |
|
|
|
|
var applist = $('#leftcontent li'); |
|
|
|
|
var applist = $('#app-navigation ul li'); |
|
|
|
|
var app = |
|
|
|
|
$('<li data-id="' + appdata.id + '" data-type="external" data-installed="0">' |
|
|
|
|
+ '<a class="app externalapp" href="' + OC.filePath('settings', 'apps', 'index.php') + '&appid=' + appdata.id+'">' |
|
|
|
|
@ -242,30 +242,30 @@ OC.Settings.Apps = OC.Settings.Apps || { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
$(document).ready(function(){ |
|
|
|
|
$('#leftcontent li').each(function(index,li){ |
|
|
|
|
$('#app-navigation ul li').each(function(index,li){ |
|
|
|
|
var app = OC.get('appData_'+$(li).data('id')); |
|
|
|
|
$(li).data('app',app); |
|
|
|
|
$(this).find('span.hidden').remove(); |
|
|
|
|
}); |
|
|
|
|
$('#leftcontent li').keydown(function(event) { |
|
|
|
|
$('#app-navigation ul li').keydown(function(event) { |
|
|
|
|
if (event.which === 13 || event.which === 32) { |
|
|
|
|
$(event.target).click(); |
|
|
|
|
} |
|
|
|
|
return false; |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$(document).on('click', '#leftcontent', function(event){ |
|
|
|
|
$(document).on('click', '#app-navigation', function(event){ |
|
|
|
|
var tgt = $(event.target); |
|
|
|
|
if (tgt.is('li') || tgt.is('a')) { |
|
|
|
|
var item = tgt.is('li') ? $(tgt) : $(tgt).parent(); |
|
|
|
|
var app = item.data('app'); |
|
|
|
|
OC.Settings.Apps.loadApp(app); |
|
|
|
|
$('#leftcontent .selected').removeClass('selected'); |
|
|
|
|
$('#app-navigation .selected').removeClass('selected'); |
|
|
|
|
item.addClass('selected'); |
|
|
|
|
} |
|
|
|
|
return false; |
|
|
|
|
}); |
|
|
|
|
$('#rightcontent input.enable').click(function(){ |
|
|
|
|
$('#app-content input.enable').click(function(){ |
|
|
|
|
var element = $(this); |
|
|
|
|
var appid=$(this).data('appid'); |
|
|
|
|
var active=$(this).data('active'); |
|
|
|
|
@ -273,7 +273,7 @@ $(document).ready(function(){ |
|
|
|
|
OC.Settings.Apps.enableApp(appid, active, element); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
$('#rightcontent input.update').click(function(){ |
|
|
|
|
$('#app-content input.update').click(function(){ |
|
|
|
|
var element = $(this); |
|
|
|
|
var appid=$(this).data('appid'); |
|
|
|
|
if(appid) { |
|
|
|
|
@ -282,11 +282,11 @@ $(document).ready(function(){ |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if(appid) { |
|
|
|
|
var item = $('#leftcontent li[data-id="'+appid+'"]'); |
|
|
|
|
var item = $('#app-navigation ul li[data-id="'+appid+'"]'); |
|
|
|
|
if(item) { |
|
|
|
|
item.trigger('click'); |
|
|
|
|
item.addClass('active'); |
|
|
|
|
$('#leftcontent').animate({scrollTop: $(item).offset().top-70}, 'slow','swing'); |
|
|
|
|
$('#app-navigation').animate({scrollTop: $(item).offset().top-70}, 'slow','swing'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|