Pinned menu enabled / disabled as pinned apps happen
parent
ddca18d807
commit
d73c86fee9
Binary file not shown.
|
@ -1110,7 +1110,13 @@ function pinApp(button,repository,name) {
|
|||
$(button).toggleClass("pinned unpinned");
|
||||
var pinned = ( $(button).hasClass("unpinned") ) ? "<?tr("Click to pin this application")?>" : "<?tr("Click to unpin this application")?>";
|
||||
$(button).attr('title',pinned);
|
||||
post({action:'pinApp',repository:repository,name:name});
|
||||
post({action:'pinApp',repository:repository,name:name},function(data) {
|
||||
if ( data.status ) {
|
||||
$('.caPinnedMenu').removeClass('caMenuDisabled').addClass('caMenuEnabled');
|
||||
} else {
|
||||
$('.caPinnedMenu').removeClass('caMenuEnabled').addClass('caMenuDisabled');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function setPageOne() {
|
||||
|
@ -1608,7 +1614,18 @@ function getCategories() {
|
|||
$("#category_list").html(result.categories);
|
||||
$(".caMenuItem").addClass("caMenuEnabled").removeClass("caMenuDisabled");
|
||||
$(".clearSearch").removeClass("caMenuEnabled").addClass("caMenuDisabled");
|
||||
setFavRepoSearch();
|
||||
setFavRepoSearch();
|
||||
|
||||
<?
|
||||
$pinnedApps = readJsonFile($caPaths['pinnedV2']);
|
||||
foreach ($pinnedApps as $pin) {
|
||||
if ($pin) {$pinFlag = true; break;}
|
||||
}
|
||||
if (!$pinFlag):?>
|
||||
$(".caPinnedMenu").removeClass("caMenuEnabled").addClass("caMenuDisabled");
|
||||
<?endif;
|
||||
?>
|
||||
|
||||
|
||||
restoreStateMenu = $.cookie("ca_selectedMenu");
|
||||
if ( ! restoreStateMenu )
|
||||
|
|
|
@ -719,6 +719,10 @@ case "pinApp":
|
|||
$pinnedApps = readJsonFile($caPaths['pinnedV2']);
|
||||
$pinnedApps["$repository&$name"] = $pinnedApps["$repository&$name"] ? false : "$repository&$name";
|
||||
writeJsonFile($caPaths['pinnedV2'],$pinnedApps);
|
||||
foreach ($pinnedApps as $app) {
|
||||
if ($app) $flag = true;
|
||||
}
|
||||
postReturn(['status' => $flag]);
|
||||
break;
|
||||
|
||||
####################################
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<ul class='caMenu'>
|
||||
<li class='caMenuItem sectionMenu' data-category='installed_apps'><?tr("Installed Apps");?></li>
|
||||
<li class='caMenuItem sectionMenu' data-category='previous_apps'><?tr("Previous Apps");?></li>
|
||||
<li class='caMenuItem sectionMenu' data-category='pinned_apps'><?tr("Pinned Apps");?></li>
|
||||
<li class='caMenuItem sectionMenu caPinnedMenu' data-category='pinned_apps'><?tr("Pinned Apps");?></li>
|
||||
<li class='caMenuItem favouriteRepo'><?tr("Favourite Repo");?></li>
|
||||
<hr>
|
||||
<li class='startupButton caMenuItem' data-category='onlynew'><?tr("New Apps");?></li>
|
||||
|
|
Loading…
Reference in New Issue