liquid_feedback_frontend
annotate app/main/_filter_view/30_navigation.lua @ 4:80c215dbf076
Version alpha5
Many optical changes and improved usability
Support for different wiki-formatting-engines
Help system
Many optical changes and improved usability
Support for different wiki-formatting-engines
Help system
author | bsw/jbe |
---|---|
date | Thu Dec 10 12:00:00 2009 +0100 (2009-12-10) |
parents | 3bfb2fcf7ab9 |
children | afd9f769c7ae |
rev | line source |
---|---|
bsw/jbe@0 | 1 slot.put_into("app_name", config.app_title) |
bsw/jbe@0 | 2 |
bsw/jbe@0 | 3 -- display navigation only, if user is logged in |
bsw/jbe@0 | 4 if app.session.member == nil then |
bsw/jbe@0 | 5 slot.select('navigation', function() |
bsw/jbe@0 | 6 ui.link{ |
bsw/jbe@0 | 7 content = function() |
bsw/jbe@0 | 8 ui.image{ static = "icons/16/key.png" } |
bsw/jbe@0 | 9 slot.put('Login') |
bsw/jbe@0 | 10 end, |
bsw/jbe@0 | 11 module = 'index', |
bsw/jbe@0 | 12 view = 'login' |
bsw/jbe@0 | 13 } |
bsw/jbe@0 | 14 ui.link{ |
bsw/jbe@0 | 15 content = function() |
bsw/jbe@0 | 16 ui.image{ static = "icons/16/information.png" } |
bsw/jbe@0 | 17 slot.put('About / Impressum') |
bsw/jbe@0 | 18 end, |
bsw/jbe@0 | 19 module = 'index', |
bsw/jbe@0 | 20 view = 'about' |
bsw/jbe@0 | 21 } |
bsw/jbe@0 | 22 end) |
bsw/jbe@0 | 23 execute.inner() |
bsw/jbe@0 | 24 return |
bsw/jbe@0 | 25 end |
bsw/jbe@0 | 26 |
bsw/jbe@0 | 27 slot.select('navigation', function() |
bsw/jbe@0 | 28 |
bsw/jbe@0 | 29 ui.link{ |
bsw/jbe@0 | 30 content = function() |
bsw/jbe@0 | 31 ui.image{ static = "icons/16/house.png" } |
bsw/jbe@0 | 32 slot.put(_'Home') |
bsw/jbe@0 | 33 end, |
bsw/jbe@0 | 34 module = 'index', |
bsw/jbe@0 | 35 view = 'index' |
bsw/jbe@0 | 36 } |
bsw/jbe@0 | 37 |
bsw/jbe@0 | 38 ui.link{ |
bsw/jbe@0 | 39 content = function() |
bsw/jbe@0 | 40 ui.image{ static = "icons/16/package.png" } |
bsw/jbe@0 | 41 slot.put(_'Areas') |
bsw/jbe@0 | 42 end, |
bsw/jbe@0 | 43 module = 'area', |
bsw/jbe@0 | 44 view = 'list' |
bsw/jbe@0 | 45 } |
bsw/jbe@0 | 46 |
bsw/jbe@0 | 47 ui.link{ |
bsw/jbe@0 | 48 content = function() |
bsw/jbe@0 | 49 ui.image{ static = "icons/16/group.png" } |
bsw/jbe@0 | 50 slot.put(_'Members') |
bsw/jbe@0 | 51 end, |
bsw/jbe@0 | 52 module = 'member', |
bsw/jbe@0 | 53 view = 'list' |
bsw/jbe@0 | 54 } |
bsw/jbe@0 | 55 |
bsw/jbe@0 | 56 ui.link{ |
bsw/jbe@0 | 57 content = function() |
bsw/jbe@0 | 58 ui.image{ static = "icons/16/book_edit.png" } |
bsw/jbe@0 | 59 slot.put(_'Contacts') |
bsw/jbe@0 | 60 end, |
bsw/jbe@0 | 61 module = 'contact', |
bsw/jbe@0 | 62 view = 'list' |
bsw/jbe@0 | 63 } |
bsw/jbe@0 | 64 |
bsw/jbe@0 | 65 ui.link{ |
bsw/jbe@0 | 66 content = function() |
bsw/jbe@0 | 67 ui.image{ static = "icons/16/information.png" } |
bsw/jbe@0 | 68 slot.put(_'About') |
bsw/jbe@0 | 69 end, |
bsw/jbe@0 | 70 module = 'index', |
bsw/jbe@0 | 71 view = 'about' |
bsw/jbe@0 | 72 } |
bsw/jbe@0 | 73 |
bsw/jbe@4 | 74 ui.link{ |
bsw/jbe@4 | 75 content = function() |
bsw/jbe@4 | 76 ui.image{ static = "icons/16/bug.png" } |
bsw/jbe@4 | 77 slot.put(_'Bug report') |
bsw/jbe@4 | 78 end, |
bsw/jbe@4 | 79 external = "http://trac.public-software-group.org/projects/lf" --/newticket?description=" .. encode.url_part("\n\n\n\nReport for: " .. os.getenv("REQUEST_URI") ) |
bsw/jbe@4 | 80 } |
bsw/jbe@4 | 81 |
bsw/jbe@4 | 82 |
bsw/jbe@0 | 83 if app.session.member.admin then |
bsw/jbe@0 | 84 |
bsw/jbe@0 | 85 slot.put(" ") |
bsw/jbe@0 | 86 |
bsw/jbe@0 | 87 ui.link{ |
bsw/jbe@0 | 88 attr = { class = { "admin_only" } }, |
bsw/jbe@0 | 89 content = function() |
bsw/jbe@0 | 90 ui.image{ static = "icons/16/cog.png" } |
bsw/jbe@0 | 91 slot.put(_'Admin') |
bsw/jbe@0 | 92 end, |
bsw/jbe@0 | 93 module = 'admin', |
bsw/jbe@0 | 94 view = 'index' |
bsw/jbe@0 | 95 } |
bsw/jbe@0 | 96 |
bsw/jbe@0 | 97 end |
bsw/jbe@0 | 98 |
bsw/jbe@0 | 99 end) |
bsw/jbe@0 | 100 |
bsw/jbe@4 | 101 if config.app_logo then |
bsw/jbe@4 | 102 slot.select("logo", function() |
bsw/jbe@4 | 103 ui.image{ static = config.app_logo } |
bsw/jbe@4 | 104 end) |
bsw/jbe@4 | 105 end |
bsw/jbe@4 | 106 |
bsw/jbe@0 | 107 execute.inner() |
bsw/jbe@0 | 108 |
bsw/jbe@0 | 109 |