-
Notifications
You must be signed in to change notification settings - Fork 10
/
mainpage.js
28 lines (23 loc) · 911 Bytes
/
mainpage.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
var counter=0;
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('reset').addEventListener('click', function(event) {
counter=0;
document.querySelector("#result").innerHTML="";
});
document.getElementById('sendMessage').addEventListener('click', function(event) {
counter++;
var message = {
command: 'render',
templateName: 'sample-template-'+counter,
context: {'counter': counter}
};
document.getElementById('theFrame').contentWindow.postMessage(message, '*');
});
// on result from sandboxed frame:
window.addEventListener('message', function(event) {
document.querySelector("#result").innerHTML=event.data.result || "invalid result"
});
});