Updated feedback form to Polymer 1

This commit is contained in:
Stefan Zermatten
2017-01-13 13:21:42 +02:00
parent c416adc85b
commit a67b13f659
9 changed files with 79 additions and 44 deletions

View File

@@ -16,6 +16,10 @@
padding: 16px;
}
#navPanel paper-icon-item {
background: white;
}
.layout > core-header-panel {
height: 100%;
}

View File

@@ -38,10 +38,17 @@ Template.layout.events({
closeDrawer(instance);
},
"tap #feedback": function(event, instance) {
GlobalUI.showDialog({
heading: "Feedback",
pushDialogStack({
template: "feedback",
fullOnMobile: true,
element: event.currentTarget,
callback: function(report){
if (!report) return;
Meteor.call("insertReport", report, function(e, result){
GlobalUI.toast({
text: e && e.details || "Feedback submitted"
});
});
}
});
closeDrawer(instance);
},

View File

@@ -7,6 +7,7 @@
};
</script>
<link rel="import" href="/components/app-layout/app-layout.html">
<link rel="import" href="/components/app-layout/app-scroll-effects/effects/waterfall.html">
<link rel="import" href="/components/iron-icon/iron-icon.html">
<!--<link rel="import" href="/components/iron-icons/av-icons.html">-->
@@ -24,11 +25,17 @@
<link rel="import" href="/components/neon-animation/neon-animation.html">
<link rel="import" href="/components/neon-animation/neon-animations.html">
<link rel="import" href="/components/paper-button/paper-button.html">
<link rel="import" href="/components/paper-dialog/paper-dialog.html">
<link rel="import" href="/components/paper-dropdown-menu/paper-dropdown-menu.html">
<link rel="import" href="/components/paper-icon-button/paper-icon-button.html">
<link rel="import" href="/components/paper-input/paper-input.html">
<link rel="import" href="/components/paper-input/paper-textarea.html">
<link rel="import" href="/components/paper-item/all-imports.html">
<link rel="import" href="/components/paper-listbox/paper-listbox.html">
<link rel="import" href="/components/paper-material/paper-material.html">
<link rel="import" href="/components/paper-menu-button/paper-menu-button.html">
<link rel="import" href="/components/paper-slider/paper-slider.html">
<link rel="import" href="/components/paper-tabs/paper-tabs.html">
<link rel="import" href="/components/paper-toast/paper-toast.html">