Skip to content

Commit 8f09310

Browse files
committed
Merge pull request #1404 from dvoytenko/move-resources
Move Resources to services/resources-impl.js
2 parents f0b1ccb + 6b224f1 commit 8f09310

File tree

7 files changed

+1819
-1776
lines changed

7 files changed

+1819
-1776
lines changed

build-system/tasks/presubmit-checks.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ var forbiddenTerms = {
7676
whitelist: [
7777
'src/amp-core-service.js',
7878
'src/service/history-impl.js',
79+
'src/service/resources-impl.js',
7980
'src/service/viewer-impl.js',
8081
'src/service/viewport-impl.js',
8182
'src/service/vsync-impl.js',
@@ -85,17 +86,26 @@ var forbiddenTerms = {
8586
message: privateServiceFactory,
8687
whitelist: [
8788
'src/amp-core-service.js',
89+
'src/service/resources-impl.js',
8890
'src/service/viewport-impl.js',
8991
],
9092
},
9193
'installVsyncService': {
9294
message: privateServiceFactory,
9395
whitelist: [
9496
'src/amp-core-service.js',
97+
'src/service/resources-impl.js',
9598
'src/service/viewport-impl.js',
9699
'src/service/vsync-impl.js',
97100
],
98101
},
102+
'installResourcesService': {
103+
message: privateServiceFactory,
104+
whitelist: [
105+
'src/amp-core-service.js',
106+
'src/service/resources-impl.js',
107+
],
108+
},
99109
// Privacy sensitive
100110
'cidFor': {
101111
message: requiresReviewPrivacy,

extensions/amp-iframe/0.1/test/test-amp-iframe.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import {adopt} from '../../../../src/runtime';
2020
import {createIframePromise, pollForLayout, poll}
2121
from '../../../../testing/iframe';
2222
import {loadPromise} from '../../../../src/event-helper';
23+
import {viewportFor} from '../../../../src/viewport';
2324
import * as sinon from 'sinon';
2425

2526
adopt(window);
@@ -58,6 +59,7 @@ describe('amp-iframe', () => {
5859
if (opt_height) {
5960
iframe.iframe.style.height = opt_height;
6061
}
62+
viewportFor(iframe.win).resize_();
6163
const top = opt_top || '600px';
6264
i.style.position = 'absolute';
6365
i.style.top = top;

src/amp-core-service.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import {installActionService} from './service/action-impl';
1818
import {installHistoryService} from './service/history-impl';
19+
import {installResourcesService} from './service/resources-impl';
1920
import {installViewerService} from './service/viewer-impl';
2021
import {installViewportService} from './service/viewport-impl';
2122
import {installVsyncService} from './service/vsync-impl';
@@ -32,4 +33,5 @@ export function installCoreServices(window) {
3233
installHistoryService(window);
3334
installVsyncService(window);
3435
installActionService(window);
36+
installResourcesService(window);
3537
}

0 commit comments

Comments
 (0)