Commit 6e58cea588f489a66415aaa57bcc91384bc4330f
Browse by context type - many UI tweaks
| | | | 61 | reply=['guid', 'type', 'title', 'description', 'keep', 'keep_impl', 'mtime'], order_by='-mtime') | 61 | reply=['guid', 'type', 'title', 'description', 'keep', 'keep_impl', 'mtime'], order_by='-mtime') |
---|
62 | offline_Articles = offline_client.Context.cursor(type='article', keep_impl=2, | 62 | offline_Articles = offline_client.Context.cursor(type='article', keep_impl=2, |
---|
63 | reply=['guid', 'type', 'title', 'description', 'keep', 'keep_impl', 'mtime'], order_by='-mtime') | 63 | reply=['guid', 'type', 'title', 'description', 'keep', 'keep_impl', 'mtime'], order_by='-mtime') |
---|
| | 64 | Files = client.Context.cursor(type='file', |
---|
| | 65 | reply=['guid', 'type', 'title', 'description', 'keep', 'keep_impl', 'mtime'], order_by='-mtime') |
---|
| | 66 | offline_Files = offline_client.Context.cursor(type='file', keep_impl=2, |
---|
| | 67 | reply=['guid', 'type', 'title', 'description', 'keep', 'keep_impl', 'mtime'], order_by='-mtime') |
---|
64 | autocomplete_Contexts = client.Context.cursor( | 68 | autocomplete_Contexts = client.Context.cursor( |
---|
65 | reply=['guid', 'title'], order_by='-mtime') | 69 | reply=['guid', 'title'], order_by='-mtime') |
---|
66 | autocomplete_offline_Contexts = offline_client.Context.cursor(keep_impl=2, | 70 | autocomplete_offline_Contexts = offline_client.Context.cursor(keep_impl=2, |
---|
… | | … | |
---|
81 | reply=['guid', 'message', 'tags', 'author', 'user' ,'parent', 'parent_resource', 'mtime']) | 81 | reply=['guid', 'message', 'tags', 'author', 'user' ,'parent', 'parent_resource', 'mtime']) |
---|
82 | Reviews = client.Review.cursor(type="review", | 82 | Reviews = client.Review.cursor(type="review", |
---|
83 | reply=['guid', 'type', 'content', 'context', 'author', 'user', 'tags', 'mtime'], order_by='-mtime') | 83 | reply=['guid', 'type', 'content', 'context', 'author', 'user', 'tags', 'mtime'], order_by='-mtime') |
---|
| | 84 | Resources = client.Feedback.cursor( |
---|
| | 85 | reply=['guid', 'type', 'title', 'content', 'context', 'author', 'user', 'tags', 'mtime'], order_by='-mtime') |
---|
84 | | 86 | |
---|
85 | @babel.localeselector | 87 | @babel.localeselector |
---|
86 | def get_locale(): | 88 | def get_locale(): |
---|
… | | … | |
---|
137 | g.Applications = offline_Applications | 137 | g.Applications = offline_Applications |
---|
138 | g.Activities= offline_Activities | 138 | g.Activities= offline_Activities |
---|
139 | g.Articles = offline_Articles | 139 | g.Articles = offline_Articles |
---|
| | 140 | g.Files = offline_Files |
---|
140 | g.autocomplete_Contexts = autocomplete_offline_Contexts | 141 | g.autocomplete_Contexts = autocomplete_offline_Contexts |
---|
141 | else: | 142 | else: |
---|
142 | g.client = client | 143 | g.client = client |
---|
… | | … | |
---|
145 | g.Applications = Applications | 145 | g.Applications = Applications |
---|
146 | g.Activities= Activities | 146 | g.Activities= Activities |
---|
147 | g.Articles = Articles | 147 | g.Articles = Articles |
---|
| | 148 | g.Files = Files |
---|
148 | g.autocomplete_Contexts = autocomplete_Contexts | 149 | g.autocomplete_Contexts = autocomplete_Contexts |
---|
149 | | 150 | |
---|
150 | @app.route('/') | 151 | @app.route('/') |
---|
… | | … | |
---|
175 | context_cursor = g.Activities | 175 | context_cursor = g.Activities |
---|
176 | elif type in ['application']: | 176 | elif type in ['application']: |
---|
177 | context_cursor = g.Applications | 177 | context_cursor = g.Applications |
---|
| | 178 | elif type in ['file']: |
---|
| | 179 | context_cursor = g.Files |
---|
178 | elif type in ['article']: | 180 | elif type in ['article']: |
---|
179 | context_cursor = g.Articles | 181 | context_cursor = g.Articles |
---|
180 | else: #type in [None, '', 'all']: | | else: #type in [None, '', 'all']: |
---|
| | 182 | else: | 181 | context_cursor = g.Contexts | 183 | context_cursor = g.Contexts |
---|
182 | context=context_cursor[offset] | 184 | context=context_cursor[offset] |
---|
183 | else: | 185 | else: |
---|
… | | … | |
---|
357 | return redirect(request.path + "?page=1") | 357 | return redirect(request.path + "?page=1") |
---|
358 | | 358 | |
---|
359 | if request.path=="/resource": | 359 | if request.path=="/resource": |
---|
360 | resource='questions' | | resource='questions' |
---|
| | 360 | resource='all' | 361 | else: | 361 | else: |
---|
362 | resource=split(request.path, "/")[2] | 362 | resource=split(request.path, "/")[2] |
---|
363 | | 363 | |
---|
364 | if resource=='search': | 364 | if resource=='search': |
---|
365 | resource = session.get('last_resource') or 'questions' | | resource = session.get('last_resource') or 'questions' |
---|
| | 365 | resource = session.get('last_resource') or 'all' | 366 | | 366 | |
---|
367 | if resource=='questions': | 367 | if resource=='questions': |
---|
368 | resource_object=Questions | 368 | resource_object=Questions |
---|
… | | … | |
---|
376 | elif resource=='reviews': | 376 | elif resource=='reviews': |
---|
377 | resource_object=Reviews | 377 | resource_object=Reviews |
---|
378 | resource_label=_("reviews") | 378 | resource_label=_("reviews") |
---|
| | 379 | elif resource=='all': |
---|
| | 380 | resource_object=Resources |
---|
| | 381 | resource_label=_("resources") |
---|
| | 382 | resource='all_' # avoid chop |
---|
379 | resource_type=resource[:-1] | 383 | resource_type=resource[:-1] |
---|
380 | | 384 | |
---|
381 | session['last_resource']=resource | 385 | session['last_resource']=resource |
---|
… | | … | |
---|
435 | #except KeyError: | 435 | #except KeyError: |
---|
436 | terms = [] | 436 | terms = [] |
---|
437 | | 437 | |
---|
| | 438 | type=request.args.get('type') or session.get('current_type') |
---|
438 | if query: | 439 | if query: |
---|
439 | terms.append(query) | 440 | terms.append(query) |
---|
| | 441 | type='all' |
---|
440 | | 442 | |
---|
441 | type=request.args.get('type') or session.get('current_type') | | type=request.args.get('type') or session.get('current_type') |
---|
442 | if type in ['activity']: | 443 | if type in ['activity']: |
---|
443 | context_cursor = g.Activities | 444 | context_cursor = g.Activities |
---|
444 | resource_label=_('activities') | 445 | resource_label=_('activities') |
---|
… | | … | |
---|
449 | elif type in ['article']: | 449 | elif type in ['article']: |
---|
450 | context_cursor = g.Articles | 450 | context_cursor = g.Articles |
---|
451 | resource_label=_('articles') | 451 | resource_label=_('articles') |
---|
| | 452 | elif type in ['file']: |
---|
| | 453 | context_cursor = g.Files |
---|
| | 454 | resource_label=_('files') |
---|
452 | else: # type in [None, '', 'all']: | 455 | else: # type in [None, '', 'all']: |
---|
453 | context_cursor = g.Contexts | 456 | context_cursor = g.Contexts |
---|
454 | resource_label=_('contexts') | 457 | resource_label=_('contexts') |
---|
… | | … | |
---|
569 | @app.route('/context/questions/<context_guid>') | 569 | @app.route('/context/questions/<context_guid>') |
---|
570 | @app.route('/context/ideas/<context_guid>') | 570 | @app.route('/context/ideas/<context_guid>') |
---|
571 | @app.route('/context/problems/<context_guid>') | 571 | @app.route('/context/problems/<context_guid>') |
---|
| | 572 | @app.route('/context/all/<context_guid>') |
---|
572 | def resource_browser(context_guid=None, query=None): | 573 | def resource_browser(context_guid=None, query=None): |
---|
573 | """ | 574 | """ |
---|
574 | Context Resources View | 575 | Context Resources View |
---|
… | | … | |
---|
590 | elif resource_type=='idea': | 590 | elif resource_type=='idea': |
---|
591 | resource_object = Ideas | 591 | resource_object = Ideas |
---|
592 | resource_label = _("ideas") | 592 | resource_label = _("ideas") |
---|
| | 593 | elif resource_type=='al': |
---|
| | 594 | resource_object = Resources |
---|
| | 595 | resource_label = _("resources") |
---|
| | 596 | resource_type='all' |
---|
593 | | 597 | |
---|
594 | try: | 598 | try: |
---|
595 | r, total_pages, total, info = paginate(resource_object, | 599 | r, total_pages, total, info = paginate(resource_object, |
---|
| | | | 8 | msgstr "" | 8 | msgstr "" |
---|
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
---|
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
---|
11 | "POT-Creation-Date: 2012-06-27 23:00-0500\n" | | "POT-Creation-Date: 2012-06-27 23:00-0500\n" |
---|
| | 11 | "POT-Creation-Date: 2012-07-03 03:32-0500\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
---|
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
---|
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
---|
… | | … | |
---|
17 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
---|
18 | "Generated-By: Babel 0.9.6\n" | 18 | "Generated-By: Babel 0.9.6\n" |
---|
19 | | 19 | |
---|
20 | #: app.py:85 | | #: app.py:85 |
---|
| | 20 | #: app.py:103 | 21 | msgid "MMMM d, yyyy" | 21 | msgid "MMMM d, yyyy" |
---|
22 | msgstr "" | 22 | msgstr "" |
---|
23 | | 23 | |
---|
24 | #: app.py:277 | | #: app.py:277 |
---|
| | 24 | #: app.py:116 | | | 25 | msgid "Home" |
---|
| | 26 | msgstr "" |
---|
| | 27 | |
---|
| | 28 | #: app.py:118 |
---|
| | 29 | msgid "Library" |
---|
| | 30 | msgstr "" |
---|
| | 31 | |
---|
| | 32 | #: app.py:330 |
---|
25 | msgid "zero results" | 33 | msgid "zero results" |
---|
26 | msgstr "" | 34 | msgstr "" |
---|
27 | | 35 | |
---|
28 | #: app.py:279 | | #: app.py:279 |
---|
| | 36 | #: app.py:332 | 29 | #, python-format | 37 | #, python-format |
---|
30 | msgid "page %(page)s of %(total)s" | 38 | msgid "page %(page)s of %(total)s" |
---|
31 | msgstr "" | 39 | msgstr "" |
---|
32 | | 40 | |
---|
33 | #: app.py:316 app.py:509 | | #: app.py:316 app.py:509 |
---|
| | 41 | #: app.py:369 app.py:586 | 34 | msgid "questions" | 42 | msgid "questions" |
---|
35 | msgstr "" | 43 | msgstr "" |
---|
36 | | 44 | |
---|
37 | #: app.py:319 app.py:512 | | #: app.py:319 app.py:512 |
---|
| | 45 | #: app.py:372 app.py:589 | 38 | msgid "problems" | 46 | msgid "problems" |
---|
39 | msgstr "" | 47 | msgstr "" |
---|
40 | | 48 | |
---|
41 | #: app.py:322 app.py:515 | | #: app.py:322 app.py:515 |
---|
| | 49 | #: app.py:375 app.py:592 | 42 | msgid "ideas" | 50 | msgid "ideas" |
---|
43 | msgstr "" | 51 | msgstr "" |
---|
44 | | 52 | |
---|
45 | #: app.py:325 app.py:450 | | #: app.py:325 app.py:450 |
---|
| | 53 | #: app.py:378 app.py:526 | 46 | msgid "reviews" | 54 | msgid "reviews" |
---|
47 | msgstr "" | 55 | msgstr "" |
---|
48 | | 56 | |
---|
49 | #: app.py:338 app.py:524 | | #: app.py:338 app.py:524 |
---|
| | 57 | #: app.py:381 app.py:595 | | | 58 | msgid "resources" |
---|
| | 59 | msgstr "" |
---|
| | 60 | |
---|
| | 61 | #: app.py:395 app.py:605 |
---|
50 | #, python-format | 62 | #, python-format |
---|
51 | msgid "browsing %(total)s %(resource_label)s" | 63 | msgid "browsing %(total)s %(resource_label)s" |
---|
52 | msgstr "" | 64 | msgstr "" |
---|
53 | | 65 | |
---|
54 | #: app.py:354 | | #: app.py:354 |
---|
| | 66 | #: app.py:411 | 55 | msgid "Error" | 67 | msgid "Error" |
---|
56 | msgstr "" | 68 | msgstr "" |
---|
57 | | 69 | |
---|
58 | #: app.py:356 | | #: app.py:356 |
---|
| | 70 | #: app.py:413 | 59 | msgid "Object not found." | 71 | msgid "Object not found." |
---|
60 | msgstr "" | 72 | msgstr "" |
---|
61 | | 73 | |
---|
62 | #: app.py:391 | | #: app.py:391 |
---|
| | 74 | #: app.py:445 | | | 75 | msgid "activities" |
---|
| | 76 | msgstr "" |
---|
| | 77 | |
---|
| | 78 | #: app.py:448 |
---|
| | 79 | msgid "applications" |
---|
| | 80 | msgstr "" |
---|
| | 81 | |
---|
| | 82 | #: app.py:451 |
---|
| | 83 | msgid "articles" |
---|
| | 84 | msgstr "" |
---|
| | 85 | |
---|
| | 86 | #: app.py:454 |
---|
| | 87 | msgid "files" |
---|
| | 88 | msgstr "" |
---|
| | 89 | |
---|
| | 90 | #: app.py:457 |
---|
| | 91 | msgid "contexts" |
---|
| | 92 | msgstr "" |
---|
| | 93 | |
---|
| | 94 | #: app.py:468 |
---|
63 | #, python-format | 95 | #, python-format |
---|
64 | msgid "browsing %(total)s contexts" | | msgid "browsing %(total)s contexts" |
---|
| | 96 | msgid "browsing %(total)s %(label)s" | 65 | msgstr "" | 97 | msgstr "" |
---|
66 | | 98 | |
---|
67 | #: env.py:22 | 99 | #: env.py:22 |
---|
… | | … | |
---|
109 | msgstr "" | 109 | msgstr "" |
---|
110 | | 110 | |
---|
111 | #: templates/_context-comment-list.html:9 | 111 | #: templates/_context-comment-list.html:9 |
---|
112 | #: templates/_context-resource-list.html:31 | | #: templates/_context-resource-list.html:31 |
---|
113 | #: templates/_context-review-list.html:14 | | #: templates/_context-review-list.html:14 |
---|
| | 112 | #: templates/_context-resource-list.html:36 | | | 113 | #: templates/_context-review-list.html:21 |
---|
114 | #: templates/_context-solution-list.html:12 | 114 | #: templates/_context-solution-list.html:12 |
---|
115 | #: templates/_context-solution-list.html:52 templates/_resource-list.html:25 | | #: templates/_context-solution-list.html:52 templates/_resource-list.html:25 |
---|
| | 115 | #: templates/_context-solution-list.html:52 templates/_resource-list.html:31 | 116 | #, python-format | 116 | #, python-format |
---|
117 | msgid "by %(author)s on %(date)s" | 117 | msgid "by %(author)s on %(date)s" |
---|
118 | msgstr "" | 118 | msgstr "" |
---|
… | | … | |
---|
121 | msgid "comment" | 121 | msgid "comment" |
---|
122 | msgstr "" | 122 | msgstr "" |
---|
123 | | 123 | |
---|
124 | #: templates/_context-resource-list.html:40 templates/_resource-list.html:43 | | #: templates/_context-resource-list.html:40 templates/_resource-list.html:43 |
---|
| | 124 | #: templates/_context-resource-list.html:45 templates/_resource-list.html:49 | 125 | msgid "followers" | 125 | msgid "followers" |
---|
126 | msgstr "" | 126 | msgstr "" |
---|
127 | | 127 | |
---|
128 | #: templates/_context-resource-list.html:43 templates/_resource-list.html:46 | | #: templates/_context-resource-list.html:43 templates/_resource-list.html:46 |
---|
| | 128 | #: templates/_context-resource-list.html:48 templates/_resource-list.html:52 | 129 | msgid "comments" | 129 | msgid "comments" |
---|
130 | msgstr "" | 130 | msgstr "" |
---|
131 | | 131 | |
---|
132 | #: templates/_context-resource-list.html:46 templates/_resource-list.html:49 | | #: templates/_context-resource-list.html:46 templates/_resource-list.html:49 |
---|
| | 132 | #: templates/_context-resource-list.html:51 templates/_resource-list.html:55 | 133 | msgid "solutions" | 133 | msgid "solutions" |
---|
134 | msgstr "" | 134 | msgstr "" |
---|
135 | | 135 | |
---|
136 | #: templates/_context-resource-list.html:54 | | #: templates/_context-resource-list.html:54 |
---|
| | 136 | #: templates/_context-resource-list.html:59 | 137 | #, python-format | 137 | #, python-format |
---|
138 | msgid "" | 138 | msgid "" |
---|
139 | "No %(resource)s have been shared yet for this context.<br><br>Be the " | 139 | "No %(resource)s have been shared yet for this context.<br><br>Be the " |
---|
140 | "first to contribute with the community!" | 140 | "first to contribute with the community!" |
---|
141 | msgstr "" | 141 | msgstr "" |
---|
142 | | 142 | |
---|
143 | #: templates/_context-review-list.html:3 | | #: templates/_context-review-list.html:3 |
---|
| | 143 | #: templates/_context-review-list.html:5 | | | 144 | msgid "contribute a review" |
---|
| | 145 | msgstr "" |
---|
| | 146 | |
---|
| | 147 | #: templates/_context-review-list.html:10 |
---|
144 | #: templates/_context-solution-list.html:41 | 148 | #: templates/_context-solution-list.html:41 |
---|
145 | #, python-format | 149 | #, python-format |
---|
146 | msgid "" | 150 | msgid "" |
---|
… | | … | |
---|
152 | "first to share with the community!" | 152 | "first to share with the community!" |
---|
153 | msgstr "" | 153 | msgstr "" |
---|
154 | | 154 | |
---|
155 | #: templates/_context-review-list.html:42 | | #: templates/_context-review-list.html:42 |
---|
156 | msgid "contribute a review" | | msgid "contribute a review" |
---|
| | 155 | #: templates/_context-solution-list.html:89 | | | 156 | msgid "contribute a solution" |
---|
157 | msgstr "" | 157 | msgstr "" |
---|
158 | | 158 | |
---|
159 | #: templates/_context-solution-list.html:79 | | #: templates/_context-solution-list.html:79 |
---|
160 | msgid "contribute a solution" | | msgid "contribute a solution" |
---|
| | 159 | #: templates/base.html:4 | | | 160 | msgid "Welcome to Sugar Network" |
---|
161 | msgstr "" | 161 | msgstr "" |
---|
162 | | 162 | |
---|
163 | #: templates/base.html:54 templates/base.html:134 | | #: templates/base.html:54 templates/base.html:134 |
---|
| | 163 | #: templates/base.html:63 templates/base.html:218 | 164 | #: templates/resource-form.html:5 | 164 | #: templates/resource-form.html:5 |
---|
165 | msgid "Improve the system" | 165 | msgid "Improve the system" |
---|
166 | msgstr "" | 166 | msgstr "" |
---|
167 | | 167 | |
---|
168 | #: templates/base.html:54 templates/base.html:134 | | #: templates/base.html:54 templates/base.html:134 |
---|
| | 168 | #: templates/base.html:63 templates/base.html:218 | 169 | msgid "Sugar Network" | 169 | msgid "Sugar Network" |
---|
170 | msgstr "" | 170 | msgstr "" |
---|
171 | | 171 | |
---|
172 | #: templates/base.html:62 templates/resource-form.html:21 | | #: templates/base.html:62 templates/resource-form.html:21 |
---|
| | 172 | #: templates/base.html:71 templates/base.html:129 | | | 173 | #: templates/resource-form.html:21 |
---|
173 | msgid "Title" | 174 | msgid "Title" |
---|
174 | msgstr "" | 175 | msgstr "" |
---|
175 | | 176 | |
---|
176 | #: templates/base.html:70 templates/resource-form.html:25 | | #: templates/base.html:70 templates/resource-form.html:25 |
---|
| | 177 | #: templates/base.html:79 | | | 178 | msgid "Summary" |
---|
| | 179 | msgstr "" |
---|
| | 180 | |
---|
| | 181 | #: templates/base.html:83 templates/base.html:130 |
---|
| | 182 | #: templates/resource-form.html:25 |
---|
177 | msgid "Details" | 183 | msgid "Details" |
---|
178 | msgstr "" | 184 | msgstr "" |
---|
179 | | 185 | |
---|
| | 186 | #: templates/base.html:118 |
---|
| | 187 | msgid "Create new context" |
---|
| | 188 | msgstr "" |
---|
| | 189 | |
---|
| | 190 | #: templates/base.html:119 |
---|
| | 191 | msgid "Name" |
---|
| | 192 | msgstr "" |
---|
| | 193 | |
---|
| | 194 | #: templates/base.html:120 |
---|
| | 195 | msgid "Article (optional)" |
---|
| | 196 | msgstr "" |
---|
| | 197 | |
---|
| | 198 | #: templates/base.html:171 |
---|
| | 199 | msgid "Edit resource" |
---|
| | 200 | msgstr "" |
---|
| | 201 | |
---|
180 | #: templates/browser-view.html:51 templates/context-view.html:198 | 202 | #: templates/browser-view.html:51 templates/context-view.html:198 |
---|
181 | #: templates/resource-list.html:75 | 203 | #: templates/resource-list.html:75 |
---|
182 | msgid "page '+new_page+' of" | 204 | msgid "page '+new_page+' of" |
---|
… | | … | |
---|
209 | msgstr "" | 209 | msgstr "" |
---|
210 | | 210 | |
---|
211 | #: templates/context-view.html:70 | 211 | #: templates/context-view.html:70 |
---|
212 | msgid "Owner(s)" | | msgid "Owner(s)" |
---|
| | 212 | msgid "Author(s)" | 213 | msgstr "" | 213 | msgstr "" |
---|
214 | | 214 | |
---|
215 | #: templates/context-view.html:77 | 215 | #: templates/context-view.html:77 |
---|
… | | … | |
---|
232 | msgid "Context" | 232 | msgid "Context" |
---|
233 | msgstr "" | 233 | msgstr "" |
---|
234 | | 234 | |
---|
235 | #: templates/toolbar.html:41 | | #: templates/toolbar.html:41 |
---|
| | 235 | #: templates/resource-list.html:16 templates/toolbar.html:40 | | | 236 | #: templates/toolbar.html:68 |
---|
236 | msgid "Work in progress." | 237 | msgid "Work in progress." |
---|
237 | msgstr "" | 238 | msgstr "" |
---|
238 | | 239 | |
---|
239 | #: templates/toolbar.html:50 | | #: templates/toolbar.html:50 |
---|
| | 240 | #: templates/toolbar.html:3 | 240 | msgid "Atrás" | 241 | msgid "Atrás" |
---|
| | 242 | msgstr "" |
---|
| | 243 | |
---|
| | 244 | #: templates/toolbar.html:38 |
---|
| | 245 | msgid "Applications" |
---|
| | 246 | msgstr "" |
---|
| | 247 | |
---|
| | 248 | #: templates/toolbar.html:39 |
---|
| | 249 | msgid "Activities" |
---|
| | 250 | msgstr "" |
---|
| | 251 | |
---|
| | 252 | #: templates/toolbar.html:41 |
---|
| | 253 | msgid "Files" |
---|
| | 254 | msgstr "" |
---|
| | 255 | |
---|
| | 256 | #: templates/toolbar.html:42 |
---|
| | 257 | msgid "Articles" |
---|
| | 258 | msgstr "" |
---|
| | 259 | |
---|
| | 260 | #: templates/toolbar.html:44 templates/toolbar.html:83 |
---|
| | 261 | msgid "All" |
---|
| | 262 | msgstr "" |
---|
| | 263 | |
---|
| | 264 | #: templates/toolbar.html:78 |
---|
| | 265 | msgid "Questions" |
---|
| | 266 | msgstr "" |
---|
| | 267 | |
---|
| | 268 | #: templates/toolbar.html:79 |
---|
| | 269 | msgid "Ideas" |
---|
| | 270 | msgstr "" |
---|
| | 271 | |
---|
| | 272 | #: templates/toolbar.html:80 |
---|
| | 273 | msgid "Problems" |
---|
| | 274 | msgstr "" |
---|
| | 275 | |
---|
| | 276 | #: templates/toolbar.html:81 |
---|
| | 277 | msgid "Reviews" |
---|
241 | msgstr "" | 278 | msgstr "" |
---|
| | | | 92 | } | 92 | } |
---|
93 | | 93 | |
---|
94 | ul.toolbar-bar{ | 94 | ul.toolbar-bar{ |
---|
95 | list-style: none; | | list-style: none; |
---|
96 | display: table-row; | | display: table-row; |
---|
97 | height: 55px; | | height: 55px; |
---|
98 | width: 100%; | | width: 100%; |
---|
| | 95 | list-style: none; | | | 96 | display: table-row; |
---|
| | 97 | height: 55px; |
---|
| | 98 | /*width: 100%;*/ |
---|
| | 99 | } |
---|
| | 100 | ul.toolbar-right{ |
---|
| | 101 | float: right; |
---|
| | 102 | position: absolute; |
---|
| | 103 | right: 55px; |
---|
| | 104 | top: 0px; |
---|
| | 105 | margin: 0px; |
---|
99 | } | 106 | } |
---|
100 | | 107 | |
---|
101 | li.toolbar-items { | 108 | li.toolbar-items { |
---|
… | | … | |
---|
200 | } | 200 | } |
---|
201 | | 201 | |
---|
202 | #meta { | 202 | #meta { |
---|
203 | margin-right: 300px; | | margin-right: 300px; |
---|
204 | float: right; | 203 | float: right; |
---|
| | 204 | line-height: 20px; |
---|
| | 205 | margin-top: -20px; |
---|
205 | } | 206 | } |
---|
206 | | 207 | |
---|
207 | #info { | 208 | #info { |
---|
… | | … | |
---|
284 | width: 50px; | 284 | width: 50px; |
---|
285 | margin: 1px; | 285 | margin: 1px; |
---|
286 | } | 286 | } |
---|
| | 287 | div.res_type_col { |
---|
| | 288 | padding: 20px 0px 20px 10px; |
---|
| | 289 | } |
---|
287 | | 290 | |
---|
288 | div.summary-column { | 291 | div.summary-column { |
---|
289 | padding: 20px; | | padding: 20px; |
---|
| | 292 | padding: 20px 10px 20px 0px; | 290 | float: left; | 293 | float: left; |
---|
291 | width: 580px; | | width: 580px; |
---|
| | 294 | width: 540px; | 292 | height: 70px; | 295 | height: 70px; |
---|
293 | margin: 5px; | 296 | margin: 5px; |
---|
294 | position: relative; | 297 | position: relative; |
---|
295 | } | 298 | } |
---|
296 | div.summary-column-context { | 299 | div.summary-column-context { |
---|
297 | padding: 20px; | | padding: 20px; |
---|
| | 300 | padding: 20px 10px 20px 0px; | 298 | float: left; | 301 | float: left; |
---|
299 | width: 520px; | | width: 520px; |
---|
| | 302 | width: 480px; | 300 | height: 70px; | 303 | height: 70px; |
---|
301 | margin: 5px; | 304 | margin: 5px; |
---|
302 | position: relative; | 305 | position: relative; |
---|
… | | … | |
---|
1259 | width: 320px; | 1259 | width: 320px; |
---|
1260 | } | 1260 | } |
---|
1261 | div.summary-column-context { | 1261 | div.summary-column-context { |
---|
1262 | width: 420px; | | width: 420px; |
---|
| | 1262 | width: 380px; | 1263 | padding-top: 17px; | 1263 | padding-top: 17px; |
---|
1264 | } | 1264 | } |
---|
1265 | #resource-scrollable { | 1265 | #resource-scrollable { |
---|
… | | … | |
---|
1270 | margin-left: 15px; | 1270 | margin-left: 15px; |
---|
1271 | } | 1271 | } |
---|
1272 | div.summary-column { | 1272 | div.summary-column { |
---|
1273 | width: 470px; | | width: 470px; |
---|
| | 1273 | width: 420px; | 1274 | padding: 17px; | 1274 | padding: 17px; |
---|
1275 | } | 1275 | } |
---|
1276 | ul.browser-page { | 1276 | ul.browser-page { |
---|