diff --git a/.gitignore b/.gitignore index 8373cc6..88b652c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ # netbeans temp & private files -target/ # MacOS X Files .DS_Store ._.DS_Store @@ -16,3 +15,7 @@ Desktop DF # web components node_modules/ .tmp +# idea files +.idea +# target +/target \ No newline at end of file diff --git a/package.json b/package.json index 9b3b213..e68e02a 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "warp-menu", - "version": "0.2.0", + "version": "0.3.0", "repository": { "type": "git", "url": "https://github.com/cloudogu/warp-menu" }, "devDependencies": { - "ces-theme": "git+ssh://git@github.com/cloudogu/ces-theme.git", + "ces-theme": "https://github.com/cloudogu/ces-theme.git", "del": "^2.2.0", "gulp": "^3.8.7", "gulp-autoprefixer": "^3.1.0", diff --git a/src/warp.js b/src/warp.js index 599b8fc..b9cc2dd 100644 --- a/src/warp.js +++ b/src/warp.js @@ -102,6 +102,7 @@ function initWarpMenu(categories){ ul.appendChild(li); } + var h3 = document.createElement('h3'); h3.rel = id; addClass(h3, 'warpbtn-link'); @@ -115,6 +116,38 @@ function initWarpMenu(categories){ nav.appendChild(ul); } + // fixed about page - entry + var ul = document.createElement('ul'); + var id = "warpc.test"; + ul.id = id; + var collapsed = false; + if (lss){ + collapsed = localStorage.getItem(id + '.collapsed'); + } + if (collapsed){ + addClass(ul, 'warpmenu-collapsed'); + } + var li = document.createElement('li'); + var a = document.createElement('a'); + a.target = '_top'; + a.href = createLink("/info/index.html"); + a.innerHTML = "About Cloudogu"; + addClass(li, 'warpmenu-link'); + addClass(li, 'warpmenu-link-top'); + li.appendChild(a); + ul.appendChild(li); + var h3 = document.createElement('h3'); + h3.rel = id; + addClass(h3, 'warpbtn-link'); + if (collapsed){ + addClass(h3, 'warpmenu-category-open'); + } + h3.onclick = toggleCategory; + h3.innerHTML = "Information"; + nav.appendChild(h3); + + nav.appendChild(ul); + var div = document.createElement('div'); addClass(div, 'warpbtn'); var btn = document.createElement('a'); @@ -169,4 +202,4 @@ if (!hasClass(body, 'warpmenu-push') && (self === top || window.pmaversion)){ // load model asyncCounter++; ajax('/warp/menu.json', loaded); -} +} \ No newline at end of file