<html>
<head>
<title>paper-scroll-header-panel not working</title>
<script src="https://rawgit.com/webcomponents/webcomponentsjs/master/webcomponents.js"></script>
<base href="http://element-party.xyz/">
<link rel="import" href="all-elements.html">
</head>
<body class="fullbleed">
<paper-drawer-panel id="drawer">
<paper-header-panel drawer></paper-header-panel>
<neon-animated-pages class="fit" id="main-page" main selected="0">
<inbox-view></inbox-view>
<patent-view></patent-view>
</neon-animated-pages>
</paper-drawer-panel>
<dom-module id="inbox-view">
<template>
<paper-scroll-header-panel class="fit">
<paper-toolbar>
<div class="title">inbox-view</div>
</paper-toolbar>
<div>1<br>2<br>3<br>4<br>5<br><paper-button on-click="next_page">switch to 1'st page</paper-button><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
</paper-scroll-header-panel>
</template>
<script>
Polymer({
is: "inbox-view",
next_page: function() {
document.querySelector("#main-page").selected = 1;
document.querySelector("#panel").measureHeaderHeight();
}
});
</script>
</dom-module>
<dom-module id="patent-view">
<template>
<paper-scroll-header-panel id="panel" class="fit">
<paper-toolbar>
<div class="title">patent-view</div>
</paper-toolbar>
<div>1<br>2<br>3<br>4<br>5<br><paper-button on-click="prev_page">switch to 0'th page</paper-button><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
<div style="min-height: 80px;"></div>
</paper-scroll-header-panel>
</template>
<script>
Polymer({
is: "patent-view",
prev_page: function() {
document.querySelector("#main-page").selected = 0;
},
fix_it: function() {
this.$.panel.fire('iron-resize')
}
});
</script>
</dom-module>
</body>
</html>
Output
You can jump to the latest bin by adding /latest
to your URL
Keyboard Shortcuts
Shortcut | Action |
---|---|
ctrl + [num] | Toggle nth panel |
ctrl + 0 | Close focused panel |
ctrl + enter | Re-render output. If console visible: run JS in console |
Ctrl + l | Clear the console |
ctrl + / | Toggle comment on selected lines |
ctrl + ] | Indents selected lines |
ctrl + [ | Unindents selected lines |
tab | Code complete & Emmet expand |
ctrl + shift + L | Beautify code in active panel |
ctrl + s | Save & lock current Bin from further changes |
ctrl + shift + s | Open the share options |
ctrl + y | Archive Bin |
Complete list of JS Bin shortcuts |
JS Bin URLs
URL | Action |
---|---|
/ | Show the full rendered output. This content will update in real time as it's updated from the /edit url. |
/edit | Edit the current bin |
/watch | Follow a Code Casting session |
/embed | Create an embeddable version of the bin |
/latest | Load the very latest bin (/latest goes in place of the revision) |
/[username]/last | View the last edited bin for this user |
/[username]/last/edit | Edit the last edited bin for this user |
/[username]/last/watch | Follow the Code Casting session for the latest bin for this user |
/quiet | Remove analytics and edit button from rendered output |
.js | Load only the JavaScript for a bin |
.css | Load only the CSS for a bin |
Except for username prefixed urls, the url may start with http://jsbin.com/abc and the url fragments can be added to the url to view it differently. |