Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(239)

Side by Side Diff: chrome/common/extensions/docs/server2/jsc_view.py

Issue 575613003: Docserver: Gitiles auth and cron refactoring. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from copy import copy 5 from copy import copy
6 import logging 6 import logging
7 import posixpath 7 import posixpath
8 8
9 from api_models import GetNodeCategories 9 from api_models import GetNodeCategories
10 from api_schema_graph import APINodeCursor 10 from api_schema_graph import APINodeCursor
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 'events': self._GenerateEvents(self._jsc_model.events), 109 'events': self._GenerateEvents(self._jsc_model.events),
110 'domEvents': self._GenerateDomEvents(self._jsc_model.events), 110 'domEvents': self._GenerateDomEvents(self._jsc_model.events),
111 'properties': self._GenerateProperties(self._jsc_model.properties), 111 'properties': self._GenerateProperties(self._jsc_model.properties),
112 'introList': self._GetIntroTableList(), 112 'introList': self._GetIntroTableList(),
113 'channelWarning': self._GetChannelWarning(), 113 'channelWarning': self._GetChannelWarning(),
114 } 114 }
115 if self._jsc_model.deprecated: 115 if self._jsc_model.deprecated:
116 as_dict['deprecated'] = self._jsc_model.deprecated 116 as_dict['deprecated'] = self._jsc_model.deprecated
117 117
118 as_dict['byName'] = _GetByNameDict(as_dict) 118 as_dict['byName'] = _GetByNameDict(as_dict)
119
119 return as_dict 120 return as_dict
120 121
121 def _IsExperimental(self): 122 def _IsExperimental(self):
122 return self._jsc_model.name.startswith('experimental') 123 return self._jsc_model.name.startswith('experimental')
123 124
124 def _GetChannelWarning(self): 125 def _GetChannelWarning(self):
125 if not self._IsExperimental(): 126 if not self._IsExperimental():
126 return { 127 return {
127 self._availability.channel_info.channel: True 128 self._availability.channel_info.channel: True
128 } 129 }
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
381 dst_dict['enum_values'][-1]['last'] = True 382 dst_dict['enum_values'][-1]['last'] = True
382 elif type_.instance_of is not None: 383 elif type_.instance_of is not None:
383 dst_dict['simple_type'] = type_.instance_of 384 dst_dict['simple_type'] = type_.instance_of
384 else: 385 else:
385 dst_dict['simple_type'] = type_.property_type.name 386 dst_dict['simple_type'] = type_.property_type.name
386 387
387 def _CreateAvailabilityTemplate(self, status, scheduled, version): 388 def _CreateAvailabilityTemplate(self, status, scheduled, version):
388 '''Returns an object suitable for use in templates to display availability 389 '''Returns an object suitable for use in templates to display availability
389 information. 390 information.
390 ''' 391 '''
392 # TODO(rockot): Temporary hack. Remove this very soon.
393 if status == 'master':
394 status = 'trunk'
391 return { 395 return {
392 'partial': self._template_cache.GetFromFile( 396 'partial': self._template_cache.GetFromFile(
393 '%sintro_tables/%s_message.html' % (PRIVATE_TEMPLATES, status)).Get(), 397 '%sintro_tables/%s_message.html' % (PRIVATE_TEMPLATES, status)).Get(),
394 'scheduled': scheduled, 398 'scheduled': scheduled,
395 'version': version 399 'version': version
396 } 400 }
397 401
398 def _GetAvailabilityTemplate(self): 402 def _GetAvailabilityTemplate(self):
399 '''Gets availability for the current node and returns an appropriate 403 '''Gets availability for the current node and returns an appropriate
400 template object. 404 template object.
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 # converted to a Motemplate object, transform it to a template. 557 # converted to a Motemplate object, transform it to a template.
554 if 'partial' in node: 558 if 'partial' in node:
555 # Note: it's enough to copy() not deepcopy() because only a single 559 # Note: it's enough to copy() not deepcopy() because only a single
556 # top-level key is being modified. 560 # top-level key is being modified.
557 node = copy(node) 561 node = copy(node)
558 node['partial'] = self._template_cache.GetFromFile( 562 node['partial'] = self._template_cache.GetFromFile(
559 posixpath.join(PRIVATE_TEMPLATES, node['partial'])).Get() 563 posixpath.join(PRIVATE_TEMPLATES, node['partial'])).Get()
560 content.append(node) 564 content.append(node)
561 misc_rows.append({ 'title': category, 'content': content }) 565 misc_rows.append({ 'title': category, 'content': content })
562 return misc_rows 566 return misc_rows
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698