liquid_feedback_frontend
annotate app/main/_layout/default.html @ 19:00d1004545f1
Dynamic interface using XMLHttpRequests, and many other changes
Bugfixes:
- Only allow voting on admitted initiatives
- Repaired issue search
- Don't display delegations for closed issues on member page
- Don't show revoke link in initiative, when issue is already half_frozen
- Localization for voting JavaScript
- Display author of suggestions
Disclosure of voting data after voting is finished:
- Possibility to inspect every ballot including preferences
- Show number of voters preferring one initiative to another initiative
Interface behaviour changes:
- Reversed default order of drafts
- Default order of suggestions changed
- Show new drafts of initiatives only once per day in timeline
Accessibility:
- Barrier-free voting implemented
- POST links are now accessible without JavaScript
- Changed gray for unsatisfied supporters in bar graph to a lighter gray
Other interface improvements:
- Optical enhancements
- Dynamic interface using XMLHttpRequests
- Show usage terms in about section
- Show own membership in area listing
- Show uninformed supporters greyed out and marked with yellow question mark
- Warning box in non-admitted initiatives
- When voted, don't display voting notice and change label of voting link
- Show object counts in more tabulator heads
- Enlarged member statement input field
Miscellaneous:
- Code cleanup
- Added README file containing installation instructions
- Use new WebMCP function ui.filters{...} instead of own ui.filter and ui.order functions
Bugfixes:
- Only allow voting on admitted initiatives
- Repaired issue search
- Don't display delegations for closed issues on member page
- Don't show revoke link in initiative, when issue is already half_frozen
- Localization for voting JavaScript
- Display author of suggestions
Disclosure of voting data after voting is finished:
- Possibility to inspect every ballot including preferences
- Show number of voters preferring one initiative to another initiative
Interface behaviour changes:
- Reversed default order of drafts
- Default order of suggestions changed
- Show new drafts of initiatives only once per day in timeline
Accessibility:
- Barrier-free voting implemented
- POST links are now accessible without JavaScript
- Changed gray for unsatisfied supporters in bar graph to a lighter gray
Other interface improvements:
- Optical enhancements
- Dynamic interface using XMLHttpRequests
- Show usage terms in about section
- Show own membership in area listing
- Show uninformed supporters greyed out and marked with yellow question mark
- Warning box in non-admitted initiatives
- When voted, don't display voting notice and change label of voting link
- Show object counts in more tabulator heads
- Enlarged member statement input field
Miscellaneous:
- Code cleanup
- Added README file containing installation instructions
- Use new WebMCP function ui.filters{...} instead of own ui.filter and ui.order functions
author | bsw/jbe |
---|---|
date | Sat Feb 20 22:10:31 2010 +0100 (2010-02-20) |
parents | 77d58efe99fd |
children | dca6a57b0779 |
rev | line source |
---|---|
bsw/jbe@0 | 1 <html> |
bsw/jbe@0 | 2 <head> |
bsw/jbe@0 | 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
bsw/jbe@0 | 4 <title><!-- WEBMCP SLOTNODIV app_name --></title> |
bsw/jbe@0 | 5 <link rel="stylesheet" type="text/css" media="screen" href="__BASEURL__/static/trace.css" /> |
bsw@11 | 6 <link rel="stylesheet" type="text/css" media="screen" href="__BASEURL__/static/gregor.js/gregor.css" /> |
bsw@10 | 7 <link rel="stylesheet" type="text/css" media="screen" href="<!-- WEBMCP SLOTNODIV stylesheet_url -->" /> |
bsw/jbe@0 | 8 <!-- WEBMCP SLOTNODIV html_head --> |
bsw/jbe@19 | 9 <script type="text/javascript" src="__BASEURL__/static/js/partialload.js"></script> |
bsw/jbe@19 | 10 <script type="text/javascript">var ui_tabs_active = {};</script> |
bsw/jbe@0 | 11 </head> |
bsw/jbe@0 | 12 <body> |
bsw/jbe@0 | 13 <div class="topbar"> |
bsw/jbe@0 | 14 <div class="logout_button" id="logout_button"> |
bsw/jbe@0 | 15 <!-- WEBMCP SLOT logout_button --> |
bsw/jbe@0 | 16 </div> |
bsw/jbe@0 | 17 <div class="searchbox" id="searchbox"> |
bsw/jbe@0 | 18 <!-- WEBMCP SLOT searchbox --> |
bsw/jbe@0 | 19 </div> |
bsw/jbe@0 | 20 <div class="navigation" id="navigation"> |
bsw/jbe@0 | 21 <!-- WEBMCP SLOT navigation --> |
bsw/jbe@0 | 22 </div> |
bsw/jbe@0 | 23 </div> |
bsw/jbe@4 | 24 <div class="layout_notice" id="layout_notice" onclick="document.getElementById('layout_notice').style.display='none';"> |
bsw/jbe@4 | 25 <!-- WEBMCP SLOT notice --> |
bsw/jbe@4 | 26 </div> |
bsw/jbe@4 | 27 <div class="layout_warning" id="layout_warning" onclick="document.getElementById('layout_warning').style.display='none';"> |
bsw/jbe@4 | 28 <!-- WEBMCP SLOT warning --> |
bsw/jbe@4 | 29 </div> |
bsw/jbe@4 | 30 <div class="layout_error" id="layout_error" onclick="document.getElementById('layout_error').style.display='none';"> |
bsw/jbe@4 | 31 <!-- WEBMCP SLOT error --> |
bsw/jbe@4 | 32 </div> |
bsw@2 | 33 <div class="title_bar"> |
bsw/jbe@4 | 34 <div class="title_bar_content"> |
bsw/jbe@4 | 35 <div class="logo" id="logo"> |
bsw/jbe@4 | 36 <!-- WEBMCP SLOT logo --> |
bsw/jbe@4 | 37 </div> |
bsw/jbe@4 | 38 <div class="issue_info" id="issue_info"> |
bsw/jbe@4 | 39 <!-- WEBMCP SLOT issue_info --> |
bsw/jbe@4 | 40 </div> |
bsw/jbe@4 | 41 <div class="path" id="path"> |
bsw/jbe@4 | 42 <!-- WEBMCP SLOT path --> |
bsw/jbe@4 | 43 </div> |
bsw/jbe@5 | 44 <div class="help_hidden" id="help_hidden"> |
bsw/jbe@5 | 45 <!-- WEBMCP SLOT help_hidden --> |
bsw/jbe@5 | 46 </div> |
bsw/jbe@4 | 47 <div class="title" id="title"> |
bsw/jbe@4 | 48 <!-- WEBMCP SLOT title --> |
bsw/jbe@4 | 49 </div> |
bsw/jbe@4 | 50 <div class="actions" id="actions"> |
bsw/jbe@4 | 51 <div class="interest vote_info" id="interest"> |
bsw/jbe@4 | 52 <!-- WEBMCP SLOT interest --> |
bsw/jbe@4 | 53 </div> |
bsw/jbe@4 | 54 <!-- WEBMCP SLOT actions --> |
bsw/jbe@4 | 55 </div> |
bsw/jbe@4 | 56 <br style="clear: left;" /> |
bsw/jbe@4 | 57 <div class="sub_title" id="sub_title"> |
bsw/jbe@4 | 58 <!-- WEBMCP SLOT sub_title --> |
bsw/jbe@4 | 59 </div> |
bsw/jbe@4 | 60 <div class="support vote_info" id="support"> |
bsw/jbe@4 | 61 <!-- WEBMCP SLOT support --> |
bsw/jbe@4 | 62 </div> |
bsw/jbe@4 | 63 <div style="clear: left;" /></div> |
bsw/jbe@0 | 64 </div> |
bsw/jbe@0 | 65 </div> |
bsw/jbe@0 | 66 <div class="main" id="default"> |
bsw/jbe@0 | 67 <!-- WEBMCP SLOT default --> |
bsw/jbe@0 | 68 </div> |
bsw/jbe@0 | 69 <div class="layout_trace" id="layout_trace" style="xdisplay: none"> |
bsw/jbe@0 | 70 <div id="trace_show" onclick="document.getElementById('trace_content').style.display='block';this.style.display='none';">TRACE</div> |
bsw/jbe@0 | 71 <div id="trace_content" style="display: none;"> |
bsw/jbe@19 | 72 <tt id="system_error"><!-- WEBMCP SLOT system_error --></tt> |
bsw/jbe@19 | 73 <div id="trace"> </div><hr /> |
bsw/jbe@19 | 74 <!-- WEBMCP SLOT trace --> |
bsw/jbe@0 | 75 <div class="trace_close" onclick="document.getElementById('trace_show').style.display='block';document.getElementById('trace_content').style.display='none';"> |
bsw/jbe@0 | 76 close |
bsw/jbe@0 | 77 </div> |
bsw/jbe@0 | 78 </div> |
bsw/jbe@0 | 79 </div> |
bsw/jbe@0 | 80 </div> |
bsw/jbe@0 | 81 </body> |
bsw/jbe@0 | 82 <script> |
bsw/jbe@0 | 83 </script> |
bsw/jbe@0 | 84 </html> |