1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | (function webpackUniversalModuleDefinition(root, factory) {
|
9 | if(typeof exports === 'object' && typeof module === 'object')
|
10 | module.exports = factory(require("@angular/core"), require("rxjs/Rx"));
|
11 | else if(typeof define === 'function' && define.amd)
|
12 | define(["@angular/core", "rxjs/Rx"], factory);
|
13 | else if(typeof exports === 'object')
|
14 | exports["ticktock"] = factory(require("@angular/core"), require("rxjs/Rx"));
|
15 | else
|
16 | root["ticktock"] = factory(root["ng"]["core"], root["Rx"]);
|
17 | })(this, function(__WEBPACK_EXTERNAL_MODULE_1__, __WEBPACK_EXTERNAL_MODULE_6__) {
|
18 | return (function(modules) {
|
19 |
|
20 | var installedModules = {};
|
21 |
|
22 |
|
23 | function __webpack_require__(moduleId) {
|
24 |
|
25 |
|
26 | if(installedModules[moduleId]) {
|
27 | return installedModules[moduleId].exports;
|
28 | }
|
29 |
|
30 | var module = installedModules[moduleId] = {
|
31 | i: moduleId,
|
32 | l: false,
|
33 | exports: {}
|
34 | };
|
35 |
|
36 |
|
37 | modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
38 |
|
39 |
|
40 | module.l = true;
|
41 |
|
42 |
|
43 | return module.exports;
|
44 | }
|
45 |
|
46 |
|
47 |
|
48 | __webpack_require__.m = modules;
|
49 |
|
50 |
|
51 | __webpack_require__.c = installedModules;
|
52 |
|
53 |
|
54 | __webpack_require__.d = function(exports, name, getter) {
|
55 | if(!__webpack_require__.o(exports, name)) {
|
56 | Object.defineProperty(exports, name, {
|
57 | configurable: false,
|
58 | enumerable: true,
|
59 | get: getter
|
60 | /******/ });
|
61 | /******/ }
|
62 | /******/ };
|
63 | /******/
|
64 | /******/ // getDefaultExport function for compatibility with non-harmony modules
|
65 | /******/ __webpack_require__.n = function(module) {
|
66 | var getter = module && module.__esModule ?
|
67 | function getDefault() { return module['default']; } :
|
68 | function getModuleExports() { return module; };
|
69 | __webpack_require__.d(getter, 'a', getter);
|
70 | return getter;
|
71 | };
|
72 |
|
73 |
|
74 | __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
75 |
|
76 |
|
77 | __webpack_require__.p = "";
|
78 |
|
79 |
|
80 | return __webpack_require__(__webpack_require__.s = 3);
|
81 | })
|
82 |
|
83 | ([
|
84 |
|
85 | (function(module, exports, __webpack_require__) {
|
86 |
|
87 | "use strict";
|
88 |
|
89 | function __export(m) {
|
90 | for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
91 | }
|
92 | Object.defineProperty(exports, "__esModule", { value: true });
|
93 | __export(__webpack_require__(4));
|
94 |
|
95 |
|
96 | }),
|
97 |
|
98 | (function(module, exports) {
|
99 |
|
100 | module.exports = __WEBPACK_EXTERNAL_MODULE_1__;
|
101 |
|
102 | }),
|
103 |
|
104 | (function(module, exports, __webpack_require__) {
|
105 |
|
106 | "use strict";
|
107 |
|
108 | function __export(m) {
|
109 | for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
110 | }
|
111 | Object.defineProperty(exports, "__esModule", { value: true });
|
112 | __export(__webpack_require__(7));
|
113 |
|
114 |
|
115 | }),
|
116 |
|
117 | (function(module, exports, __webpack_require__) {
|
118 |
|
119 | "use strict";
|
120 |
|
121 | Object.defineProperty(exports, "__esModule", { value: true });
|
122 | var services_1 = __webpack_require__(0);
|
123 | exports.TickTockService = services_1.TickTockService;
|
124 | var components_1 = __webpack_require__(2);
|
125 | exports.TickTockComponent = components_1.TickTockComponent;
|
126 | var tick_tock_module_1 = __webpack_require__(13);
|
127 | exports.TickTockModule = tick_tock_module_1.TickTockModule;
|
128 |
|
129 |
|
130 | }),
|
131 |
|
132 | (function(module, exports, __webpack_require__) {
|
133 |
|
134 | "use strict";
|
135 |
|
136 | function __export(m) {
|
137 | for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
138 | }
|
139 | Object.defineProperty(exports, "__esModule", { value: true });
|
140 | __export(__webpack_require__(5));
|
141 |
|
142 |
|
143 | }),
|
144 |
|
145 | (function(module, exports, __webpack_require__) {
|
146 |
|
147 | "use strict";
|
148 |
|
149 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
150 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
151 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
152 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
153 | return c > 3 && r && Object.defineProperty(target, key, r), r;
|
154 | };
|
155 | Object.defineProperty(exports, "__esModule", { value: true });
|
156 | var core_1 = __webpack_require__(1);
|
157 | var Rx_1 = __webpack_require__(6);
|
158 |
|
159 |
|
160 |
|
161 | var TickTockService = (function () {
|
162 | function TickTockService() {
|
163 | |
164 |
|
165 |
|
166 |
|
167 | this.TIMEOUT = 1000;
|
168 | }
|
169 | TickTockService_1 = TickTockService;
|
170 | |
171 |
|
172 |
|
173 |
|
174 |
|
175 | TickTockService.formatTimeNumber = function (value) {
|
176 | var stringValue = value.toString();
|
177 | return ('0' + stringValue).slice(-2);
|
178 | };
|
179 | |
180 |
|
181 |
|
182 |
|
183 | TickTockService.getNowString = function () {
|
184 | var date = new Date();
|
185 | var hours = TickTockService_1.formatTimeNumber(date.getHours());
|
186 | var minutes = TickTockService_1.formatTimeNumber(date.getMinutes());
|
187 | var seconds = TickTockService_1.formatTimeNumber(date.getSeconds());
|
188 | return hours + ":" + minutes + ":" + seconds;
|
189 | };
|
190 | |
191 |
|
192 |
|
193 |
|
194 | TickTockService.prototype.getTick = function () {
|
195 | return Rx_1.Observable
|
196 | .timer(0, this.TIMEOUT)
|
197 | .map(function (tick) { return TickTockService_1.getNowString(); });
|
198 | };
|
199 | TickTockService = TickTockService_1 = __decorate([
|
200 | core_1.Injectable()
|
201 | ], TickTockService);
|
202 | return TickTockService;
|
203 | var TickTockService_1;
|
204 | }());
|
205 | exports.TickTockService = TickTockService;
|
206 |
|
207 |
|
208 | }),
|
209 |
|
210 | (function(module, exports) {
|
211 |
|
212 | module.exports = __WEBPACK_EXTERNAL_MODULE_6__;
|
213 |
|
214 | }),
|
215 |
|
216 | (function(module, exports, __webpack_require__) {
|
217 |
|
218 | "use strict";
|
219 |
|
220 | function __export(m) {
|
221 | for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
222 | }
|
223 | Object.defineProperty(exports, "__esModule", { value: true });
|
224 | __export(__webpack_require__(8));
|
225 |
|
226 |
|
227 | }),
|
228 |
|
229 | (function(module, exports, __webpack_require__) {
|
230 |
|
231 | "use strict";
|
232 |
|
233 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
234 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
235 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
236 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
237 | return c > 3 && r && Object.defineProperty(target, key, r), r;
|
238 | };
|
239 | var __metadata = (this && this.__metadata) || function (k, v) {
|
240 | if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
241 | };
|
242 | Object.defineProperty(exports, "__esModule", { value: true });
|
243 | var core_1 = __webpack_require__(1);
|
244 | var services_1 = __webpack_require__(0);
|
245 | var TickTockComponent = (function () {
|
246 | |
247 |
|
248 |
|
249 |
|
250 | function TickTockComponent(tickTockService) {
|
251 | this.tickTockService = tickTockService;
|
252 | }
|
253 | |
254 |
|
255 |
|
256 | TickTockComponent.prototype.ngOnInit = function () {
|
257 | var _this = this;
|
258 | this.tickTockService.getTick().subscribe(function (timeString) { return _this.currentTime = timeString; });
|
259 | };
|
260 | TickTockComponent = __decorate([
|
261 | core_1.Component({
|
262 | selector: 'tick-tock',
|
263 | styles: [__webpack_require__(9)],
|
264 | template: __webpack_require__(12),
|
265 | }),
|
266 | __metadata("design:paramtypes", [services_1.TickTockService])
|
267 | ], TickTockComponent);
|
268 | return TickTockComponent;
|
269 | }());
|
270 | exports.TickTockComponent = TickTockComponent;
|
271 |
|
272 |
|
273 | }),
|
274 |
|
275 | (function(module, exports, __webpack_require__) {
|
276 |
|
277 |
|
278 | var result = __webpack_require__(10);
|
279 |
|
280 | if (typeof result === "string") {
|
281 | module.exports = result;
|
282 | } else {
|
283 | module.exports = result.toString();
|
284 | }
|
285 |
|
286 |
|
287 | }),
|
288 |
|
289 | (function(module, exports, __webpack_require__) {
|
290 |
|
291 | exports = module.exports = __webpack_require__(11)(undefined);
|
292 |
|
293 | exports.push([module.i, "@import url(https://fonts.googleapis.com/css?family=Roboto:100);", ""]);
|
294 |
|
295 |
|
296 | exports.push([module.i, ".tick-tock-time {\n font-size: 2em;\n font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif; }\n", ""]);
|
297 |
|
298 |
|
299 |
|
300 |
|
301 | }),
|
302 |
|
303 | (function(module, exports) {
|
304 |
|
305 |
|
306 |
|
307 |
|
308 |
|
309 |
|
310 | module.exports = function(useSourceMap) {
|
311 | var list = [];
|
312 |
|
313 |
|
314 | list.toString = function toString() {
|
315 | return this.map(function (item) {
|
316 | var content = cssWithMappingToString(item, useSourceMap);
|
317 | if(item[2]) {
|
318 | return "@media " + item[2] + "{" + content + "}";
|
319 | } else {
|
320 | return content;
|
321 | }
|
322 | }).join("");
|
323 | };
|
324 |
|
325 |
|
326 | list.i = function(modules, mediaQuery) {
|
327 | if(typeof modules === "string")
|
328 | modules = [[null, modules, ""]];
|
329 | var alreadyImportedModules = {};
|
330 | for(var i = 0; i < this.length; i++) {
|
331 | var id = this[i][0];
|
332 | if(typeof id === "number")
|
333 | alreadyImportedModules[id] = true;
|
334 | }
|
335 | for(i = 0; i < modules.length; i++) {
|
336 | var item = modules[i];
|
337 |
|
338 |
|
339 |
|
340 |
|
341 | if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) {
|
342 | if(mediaQuery && !item[2]) {
|
343 | item[2] = mediaQuery;
|
344 | } else if(mediaQuery) {
|
345 | item[2] = "(" + item[2] + ") and (" + mediaQuery + ")";
|
346 | }
|
347 | list.push(item);
|
348 | }
|
349 | }
|
350 | };
|
351 | return list;
|
352 | };
|
353 |
|
354 | function cssWithMappingToString(item, useSourceMap) {
|
355 | var content = item[1] || '';
|
356 | var cssMapping = item[3];
|
357 | if (!cssMapping) {
|
358 | return content;
|
359 | }
|
360 |
|
361 | if (useSourceMap && typeof btoa === 'function') {
|
362 | var sourceMapping = toComment(cssMapping);
|
363 | var sourceURLs = cssMapping.sources.map(function (source) {
|
364 | return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'
|
365 | });
|
366 |
|
367 | return [content].concat(sourceURLs).concat([sourceMapping]).join('\n');
|
368 | }
|
369 |
|
370 | return [content].join('\n');
|
371 | }
|
372 |
|
373 |
|
374 | function toComment(sourceMap) {
|
375 |
|
376 | var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
|
377 | var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;
|
378 |
|
379 | return '/*# ' + data + ' */';
|
380 | }
|
381 |
|
382 |
|
383 | }),
|
384 |
|
385 | (function(module, exports) {
|
386 |
|
387 | module.exports = "<div class=\"tick-tock-time\">\n {{ currentTime }}\n</div>\n"
|
388 |
|
389 | }),
|
390 |
|
391 | (function(module, exports, __webpack_require__) {
|
392 |
|
393 | "use strict";
|
394 |
|
395 | var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
396 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
397 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
398 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
399 | return c > 3 && r && Object.defineProperty(target, key, r), r;
|
400 | };
|
401 | Object.defineProperty(exports, "__esModule", { value: true });
|
402 | var core_1 = __webpack_require__(1);
|
403 | var components_1 = __webpack_require__(2);
|
404 | var services_1 = __webpack_require__(0);
|
405 | var TickTockModule = (function () {
|
406 | function TickTockModule() {
|
407 | }
|
408 | TickTockModule = __decorate([
|
409 | core_1.NgModule({
|
410 | providers: [
|
411 | services_1.TickTockService,
|
412 | ],
|
413 | declarations: [
|
414 | components_1.TickTockComponent,
|
415 | ],
|
416 | exports: [
|
417 | components_1.TickTockComponent,
|
418 | ]
|
419 | })
|
420 | ], TickTockModule);
|
421 | return TickTockModule;
|
422 | }());
|
423 | exports.TickTockModule = TickTockModule;
|
424 |
|
425 |
|
426 | })
|
427 | ]);
|
428 | });
|
429 |
|
\ | No newline at end of file |