Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: templates/Info.plist.tmpl

Issue 29562614: Issue 5752 - Removing safari support (Closed)
Patch Set: Addressing comment Created Oct. 6, 2017, 9:18 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « releaseAutomation.py ('k') | templates/background.html.tmpl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 {%- macro str_or_real(value) -%}
2 {%- if value is number -%}
3 <real>{{ value }}</real>
4 {%- else -%}
5 <string>{{ value }}</string>
6 {%- endif -%}
7 {%- endmacro -%}
8
9 <?xml version="1.0" encoding="UTF-8"?>
10 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/ PropertyList-1.0.dtd">
11 <plist version="1.0">
12 <dict>
13 <key>CFBundleDisplayName</key>
14 <string>{{ name }}</string>
15 <key>CFBundleIdentifier</key>
16 <string>org.adblockplus.{{ basename }}</string>
17 <key>CFBundleInfoDictionaryVersion</key>
18 <string>6.0</string>
19 <key>CFBundleShortVersionString</key>
20 <string>{{ version }}</string>
21 <key>CFBundleVersion</key>
22 <string>{{ version }}</string>
23 {%- if developerIdentifier %}
24 <key>DeveloperIdentifier</key>
25 <string>{{ developerIdentifier }}</string>
26 {%- endif %}
27 <key>Chrome</key>
28 <dict>
29 <key>Database Quota</key>
30 <real>104857600</real>
31 <key>Global Page</key>
32 <string>background.html</string>
33 {%- if menus %}
34 <key>Menus</key>
35 <array>
36 {%- for identifier, items in menus.iteritems() %}
37 <dict>
38 <key>Identifier</key>
39 <string>{{ identifier }}</string>
40 <key>Menu Items</key>
41 <array>
42 {%- for identifier, props in items.iteritems() %}
43 <dict>
44 <key>Identifier</key>
45 <string>{{ identifier }}</string>
46 {%- for key, value in props.iteritems() %}
47 <key>{{ key }}</key>
48 {{ str_or_real(value) }}
49 {%- endfor %}
50 </dict>
51 {%- endfor %}
52 </array>
53 </dict>
54 {%- endfor %}
55 </array>
56 {%- endif %}
57 {%- if popovers %}
58 <key>Popovers</key>
59 <array>
60 {%- for identifier, props in popovers.iteritems() %}
61 <dict>
62 <key>Identifier</key>
63 <string>{{ identifier }}</string>
64 {%- for key, value in props.iteritems() %}
65 <key>{{ key }}</key>
66 {{ str_or_real(value) }}
67 {%- endfor %}
68 </dict>
69 {%- endfor %}
70 </array>
71 {%- endif %}
72 {%- if toolbarItems %}
73 <key>Toolbar Items</key>
74 <array>
75 {%- for identifier, props in toolbarItems.iteritems() %}
76 <dict>
77 <key>Identifier</key>
78 <string>{{ identifier }}</string>
79 <key>Label</key>
80 <string>{{ name }}</string>
81 {%- for key, value in props.iteritems() %}
82 <key>{{ key }}</key>
83 {{ str_or_real(value) }}
84 {%- endfor %}
85 </dict>
86 {%- endfor %}
87 </array>
88 {%- endif %}
89 </dict>
90 {%- if startScripts or endScripts %}
91 <key>Content</key>
92 <dict>
93 <key>Scripts</key>
94 <dict>
95 {%- if startScripts %}
96 <key>Start</key>
97 <array>
98 {%- for script in startScripts %}
99 <string>{{ script }}</string>
100 {%- endfor %}
101 </array>
102 {%- endif %}
103 {%- if endScripts %}
104 <key>End</key>
105 <array>
106 {%- for script in endScripts %}
107 <string>{{ script }}</string>
108 {%- endfor %}
109 </array>
110 {%- endif %}
111 </dict>
112 </dict>
113 {%- endif %}
114 <key>ExtensionInfoDictionaryVersion</key>
115 <string>1.0</string>
116 <key>Permissions</key>
117 <dict>
118 <key>Website Access</key>
119 <dict>
120 {%- if allowedDomains and not allowAllDomains %}
121 <key>Allowed Domains</key>
122 <array>
123 {%- for domain in allowedDomains %}
124 <string>{{ domain }}</string>
125 {%- endfor %}
126 </array>
127 {%- endif %}
128 <key>Include Secure Pages</key>
129 {%- if allowSecurePages %}
130 <true/>
131 {%- else %}
132 <false/>
133 {%- endif %}
134 <key>Level</key>
135 {%- if allowAllDomains %}
136 <string>All</string>
137 {%- elif allowedDomains %}
138 <string>Some</string>
139 {%- else %}
140 <string>None</string>
141 {%- endif %}
142 </dict>
143 </dict>
144 <key>Description</key>
145 <string>{{ description }}</string>
146 {%- if author %}
147 <key>Author</key>
148 <string>{{ author }}</string>
149 {%- endif %}
150 {%- if homepage %}
151 <key>Website</key>
152 <string>{{ homepage }}</string>
153 {%- endif %}
154 {%- if not releaseBuild or updateURL %}
155 <key>Update Manifest URL</key>
156 <string>
157 {%- if not releaseBuild -%}
158 https://adblockplus.org/devbuilds/{{ basename }}/updates.plist
159 {%- else -%}
160 {{ updateURL }}
161 {%- endif -%}
162 </string>
163 {%- endif %}
164 </dict>
165 </plist>
OLDNEW
« no previous file with comments | « releaseAutomation.py ('k') | templates/background.html.tmpl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld