diff options
Diffstat (limited to 'recipes/google-docs')
-rw-r--r-- | recipes/google-docs/icon.svg | 187 | ||||
-rw-r--r-- | recipes/google-docs/index.js | 1 | ||||
-rw-r--r-- | recipes/google-docs/package.json | 9 | ||||
-rw-r--r-- | recipes/google-docs/webview.js | 9 |
4 files changed, 206 insertions, 0 deletions
diff --git a/recipes/google-docs/icon.svg b/recipes/google-docs/icon.svg new file mode 100644 index 0000000..c47410f --- /dev/null +++ b/recipes/google-docs/icon.svg | |||
@@ -0,0 +1,187 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> | ||
3 | <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" | ||
4 | viewBox="0 0 65 65" style="enable-background:new 0 0 65 65;" xml:space="preserve"> | ||
5 | <style type="text/css"> | ||
6 | .st0{filter:url(#Adobe_OpacityMaskFilter);} | ||
7 | .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} | ||
8 | .st2{mask:url(#mask-2_00000006665360651253008030000015816150460199801270_);fill:#4285F4;} | ||
9 | .st3{filter:url(#Adobe_OpacityMaskFilter_00000042706646416909094340000014114009894923936904_);} | ||
10 | |||
11 | .st4{mask:url(#mask-4_00000071529964006230326400000009231776704501900474_);fill:url(#Path_00000079475144282146193040000000712700487540611996_);} | ||
12 | .st5{filter:url(#Adobe_OpacityMaskFilter_00000090265914281599433530000003821920637436859831_);} | ||
13 | .st6{mask:url(#mask-7_00000022520222893580989330000007313347011654691486_);fill:#F1F1F1;} | ||
14 | .st7{filter:url(#Adobe_OpacityMaskFilter_00000122717926511010767890000014295326223961237694_);} | ||
15 | .st8{mask:url(#mask-9_00000161609306530163113920000000929194771099055537_);} | ||
16 | .st9{fill:#A1C2FA;} | ||
17 | .st10{filter:url(#Adobe_OpacityMaskFilter_00000116222507633265271690000016569726697613428640_);} | ||
18 | .st11{mask:url(#mask-11_00000022540471834104287010000008614794088117403279_);fill:#FFFFFF;fill-opacity:0.2;} | ||
19 | .st12{filter:url(#Adobe_OpacityMaskFilter_00000145018276576021927760000008182710564685854861_);} | ||
20 | .st13{mask:url(#mask-13_00000103239531573292680690000003765358567480238473_);fill:#1A237E;fill-opacity:0.2;} | ||
21 | .st14{filter:url(#Adobe_OpacityMaskFilter_00000012466808145921034760000011677951616500107909_);} | ||
22 | .st15{mask:url(#mask-15_00000077305256161532744720000012577079319692252821_);fill:#1A237E;fill-opacity:0.1;} | ||
23 | .st16{fill:url(#Path_00000043451749834792482720000000051822332812799877_);} | ||
24 | </style> | ||
25 | <g id="Page-1"> | ||
26 | <g id="Consumer-Apps-Docs-Large-VD-R8" transform="translate(-451.000000, -463.000000)"> | ||
27 | <g id="Hero" transform="translate(0.000000, 63.000000)"> | ||
28 | <g id="Personal" transform="translate(277.000000, 309.000000)"> | ||
29 | <g id="Docs-icon" transform="translate(174.000000, 91.000000)"> | ||
30 | <g id="Group_00000039815731916415579800000015534583280530273727_"> | ||
31 | <g id="Clipped"> | ||
32 | <g id="SVGID_1_"> | ||
33 | </g> | ||
34 | <defs> | ||
35 | <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="9" y="0" width="47" height="65"> | ||
36 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
37 | </filter> | ||
38 | </defs> | ||
39 | |||
40 | <mask maskUnits="userSpaceOnUse" x="9" y="0" width="47" height="65" id="mask-2_00000006665360651253008030000015816150460199801270_"> | ||
41 | <g class="st0"> | ||
42 | <path id="path-1_00000183935517126922670080000004706986475968830651_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
43 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
44 | </g> | ||
45 | </mask> | ||
46 | <path id="Path" class="st2" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7l-10.3-7.4 | ||
47 | L38.4,0z"/> | ||
48 | </g> | ||
49 | <g id="Clipped_00000165925366152088101390000010280308576248348823_"> | ||
50 | <g id="SVGID_00000147203491768933154180000003553119466771936907_"> | ||
51 | </g> | ||
52 | <defs> | ||
53 | |||
54 | <filter id="Adobe_OpacityMaskFilter_00000079474888357132997350000004637925761171662505_" filterUnits="userSpaceOnUse" x="39.7" y="16.4" width="16.3" height="16.4"> | ||
55 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
56 | </filter> | ||
57 | </defs> | ||
58 | |||
59 | <mask maskUnits="userSpaceOnUse" x="39.7" y="16.4" width="16.3" height="16.4" id="mask-4_00000071529964006230326400000009231776704501900474_"> | ||
60 | <g style="filter:url(#Adobe_OpacityMaskFilter_00000079474888357132997350000004637925761171662505_);"> | ||
61 | <path id="path-3_00000112630886451024378310000005509522231997115801_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
62 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
63 | </g> | ||
64 | </mask> | ||
65 | |||
66 | <linearGradient id="Path_00000099625204886200472630000012845442209873264524_" gradientUnits="userSpaceOnUse" x1="-247.7274" y1="430.1849" x2="-247.7274" y2="429.2706" gradientTransform="matrix(16.3362 0 0 -16.4273 4094.7495 7084.606)"> | ||
67 | <stop offset="0" style="stop-color:#1A237E;stop-opacity:0.2"/> | ||
68 | <stop offset="1" style="stop-color:#1A237E;stop-opacity:2.000000e-02"/> | ||
69 | </linearGradient> | ||
70 | |||
71 | <polygon id="Path_00000090998338887362948090000011852889388768502181_" style="mask:url(#mask-4_00000071529964006230326400000009231776704501900474_);fill:url(#Path_00000099625204886200472630000012845442209873264524_);" points=" | ||
72 | 39.7,16.4 56,32.9 56,17.7 "/> | ||
73 | </g> | ||
74 | <g id="Clipped_00000144335446987501849120000017546506348405273220_"> | ||
75 | <g id="SVGID_00000166665808299023528170000016341914041806363325_"> | ||
76 | </g> | ||
77 | <defs> | ||
78 | |||
79 | <filter id="Adobe_OpacityMaskFilter_00000128483523559334780750000014354531136917989307_" filterUnits="userSpaceOnUse" x="20.8" y="32.5" width="23.5" height="20.7"> | ||
80 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
81 | </filter> | ||
82 | </defs> | ||
83 | |||
84 | <mask maskUnits="userSpaceOnUse" x="20.8" y="32.5" width="23.5" height="20.7" id="mask-7_00000022520222893580989330000007313347011654691486_"> | ||
85 | <g style="filter:url(#Adobe_OpacityMaskFilter_00000128483523559334780750000014354531136917989307_);"> | ||
86 | <path id="path-6_00000014612766244683087220000015715282377240356502_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
87 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
88 | </g> | ||
89 | </mask> | ||
90 | <path id="Shape" class="st6" d="M20.8,47.3h23.5v-3H20.8V47.3z M20.8,53.2h17.6v-3H20.8V53.2z M20.8,32.5v3h23.5v-3H20.8z | ||
91 | M20.8,41.4h23.5v-3H20.8V41.4z"/> | ||
92 | </g> | ||
93 | <g id="Clipped_00000063615607702338479990000008985842598221619864_"> | ||
94 | <g id="SVGID_00000020378314834367208940000013498735039779991945_"> | ||
95 | </g> | ||
96 | <defs> | ||
97 | |||
98 | <filter id="Adobe_OpacityMaskFilter_00000134241510452460128540000007662852722663464638_" filterUnits="userSpaceOnUse" x="38.4" y="0" width="17.6" height="17.7"> | ||
99 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
100 | </filter> | ||
101 | </defs> | ||
102 | |||
103 | <mask maskUnits="userSpaceOnUse" x="38.4" y="0" width="17.6" height="17.7" id="mask-9_00000161609306530163113920000000929194771099055537_"> | ||
104 | <g style="filter:url(#Adobe_OpacityMaskFilter_00000134241510452460128540000007662852722663464638_);"> | ||
105 | <path id="path-8_00000000938359746877663320000013099713011969658284_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
106 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
107 | </g> | ||
108 | </mask> | ||
109 | <g id="Group" class="st8"> | ||
110 | <g transform="translate(26.437500, -2.954545)"> | ||
111 | <path id="Path_00000108293691220478987810000008368361833893993350_" class="st9" d="M11.9,3v13.3c0,2.4,2,4.4,4.4,4.4 | ||
112 | h13.2L11.9,3z"/> | ||
113 | </g> | ||
114 | </g> | ||
115 | </g> | ||
116 | <g id="Clipped_00000070114019615027412780000010867843500974598021_"> | ||
117 | <g id="SVGID_00000146470665538987885370000003387335333340250289_"> | ||
118 | </g> | ||
119 | <defs> | ||
120 | |||
121 | <filter id="Adobe_OpacityMaskFilter_00000107571196478059309540000000463614026554652071_" filterUnits="userSpaceOnUse" x="9" y="0" width="29.4" height="4.8"> | ||
122 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
123 | </filter> | ||
124 | </defs> | ||
125 | |||
126 | <mask maskUnits="userSpaceOnUse" x="9" y="0" width="29.4" height="4.8" id="mask-11_00000022540471834104287010000008614794088117403279_"> | ||
127 | <g style="filter:url(#Adobe_OpacityMaskFilter_00000107571196478059309540000000463614026554652071_);"> | ||
128 | <path id="path-10_00000108999938727035637760000004299573033297463454_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
129 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
130 | </g> | ||
131 | </mask> | ||
132 | <path id="Path_00000091011883715167295770000000281009595859620235_" class="st11" d="M13.4,0C11,0,9,2,9,4.4v0.4 | ||
133 | c0-2.4,2-4.4,4.4-4.4h25V0H13.4z"/> | ||
134 | </g> | ||
135 | <g id="Clipped_00000150100259450524749640000013996628121810574497_"> | ||
136 | <g id="SVGID_00000086652122051173849110000002827149217323571074_"> | ||
137 | </g> | ||
138 | <defs> | ||
139 | |||
140 | <filter id="Adobe_OpacityMaskFilter_00000031206198798946935190000005276083653725010359_" filterUnits="userSpaceOnUse" x="9" y="60.2" width="47" height="4.8"> | ||
141 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
142 | </filter> | ||
143 | </defs> | ||
144 | |||
145 | <mask maskUnits="userSpaceOnUse" x="9" y="60.2" width="47" height="4.8" id="mask-13_00000103239531573292680690000003765358567480238473_"> | ||
146 | <g style="filter:url(#Adobe_OpacityMaskFilter_00000031206198798946935190000005276083653725010359_);"> | ||
147 | <path id="path-12_00000080202354503203791700000009663305867633827205_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
148 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
149 | </g> | ||
150 | </mask> | ||
151 | <path id="Path_00000006684209341947994950000008296348333787349926_" class="st13" d="M51.6,64.6H13.4c-2.4,0-4.4-2-4.4-4.4 | ||
152 | v0.4C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4v-0.4C56,62.6,54,64.6,51.6,64.6z"/> | ||
153 | </g> | ||
154 | <g id="Clipped_00000116218724055260859410000002261142663580768384_"> | ||
155 | <g id="SVGID_00000140002261428100278390000014664059931679466143_"> | ||
156 | </g> | ||
157 | <defs> | ||
158 | |||
159 | <filter id="Adobe_OpacityMaskFilter_00000011744996059191933610000012908526415670856064_" filterUnits="userSpaceOnUse" x="38.4" y="13.3" width="17.6" height="4.8"> | ||
160 | <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> | ||
161 | </filter> | ||
162 | </defs> | ||
163 | |||
164 | <mask maskUnits="userSpaceOnUse" x="38.4" y="13.3" width="17.6" height="4.8" id="mask-15_00000077305256161532744720000012577079319692252821_"> | ||
165 | <g style="filter:url(#Adobe_OpacityMaskFilter_00000011744996059191933610000012908526415670856064_);"> | ||
166 | <path id="path-14_00000140005722580533447110000001141077729797677708_" class="st1" d="M38.4,0h-25C11,0,9,2,9,4.4v56.1 | ||
167 | C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
168 | </g> | ||
169 | </mask> | ||
170 | <path id="Path_00000161598356951014167120000005829978711715178887_" class="st15" d="M42.8,17.7c-2.4,0-4.4-2-4.4-4.4v0.4 | ||
171 | c0,2.4,2,4.4,4.4,4.4H56v-0.4H42.8z"/> | ||
172 | </g> | ||
173 | </g> | ||
174 | |||
175 | <radialGradient id="Path_00000082333305349298105590000016096316254731515269_" cx="-259.1385" cy="445.6075" r="1.6125" gradientTransform="matrix(47 0 0 -47 12190 20945.3203)" gradientUnits="userSpaceOnUse"> | ||
176 | <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.1"/> | ||
177 | <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/> | ||
178 | </radialGradient> | ||
179 | |||
180 | <path id="Path_00000085966981651435548610000005955471472103139232_" style="fill:url(#Path_00000082333305349298105590000016096316254731515269_);" d=" | ||
181 | M38.4,0h-25C11,0,9,2,9,4.4v56.1C9,63,11,65,13.4,65h38.2c2.4,0,4.4-2,4.4-4.4V17.7L38.4,0z"/> | ||
182 | </g> | ||
183 | </g> | ||
184 | </g> | ||
185 | </g> | ||
186 | </g> | ||
187 | </svg> | ||
diff --git a/recipes/google-docs/index.js b/recipes/google-docs/index.js new file mode 100644 index 0000000..dd41f72 --- /dev/null +++ b/recipes/google-docs/index.js | |||
@@ -0,0 +1 @@ | |||
module.exports = Ferdium => Ferdium; | |||
diff --git a/recipes/google-docs/package.json b/recipes/google-docs/package.json new file mode 100644 index 0000000..8afbd1a --- /dev/null +++ b/recipes/google-docs/package.json | |||
@@ -0,0 +1,9 @@ | |||
1 | { | ||
2 | "id": "google-docs", | ||
3 | "name": "Google Docs", | ||
4 | "version": "2.2.0", | ||
5 | "license": "MIT", | ||
6 | "config": { | ||
7 | "serviceURL": "https://docs.google.com/document/u/0/" | ||
8 | } | ||
9 | } | ||
diff --git a/recipes/google-docs/webview.js b/recipes/google-docs/webview.js new file mode 100644 index 0000000..56a20b6 --- /dev/null +++ b/recipes/google-docs/webview.js | |||
@@ -0,0 +1,9 @@ | |||
1 | const _path = _interopRequireDefault(require('path')); | ||
2 | |||
3 | function _interopRequireDefault(obj) { | ||
4 | return obj && obj.__esModule ? obj : { default: obj }; | ||
5 | } | ||
6 | |||
7 | module.exports = Ferdium => { | ||
8 | Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); | ||
9 | }; | ||