UI: adapt to core changes

Screenshots: https://imgur.com/a/XdbJfeN

Change-Id: I20f1878e3753141c9ea6dd6e2524014e99828155
diff --git a/gr-depends-on-plugin/gr-depends-on-edit.js b/gr-depends-on-plugin/gr-depends-on-edit.js
index 5304998..dbf8245 100644
--- a/gr-depends-on-plugin/gr-depends-on-edit.js
+++ b/gr-depends-on-plugin/gr-depends-on-edit.js
@@ -58,7 +58,7 @@
 
   _openEditDialog() {
     this._value = this._originalValue;
-    this.$.edit_dialog_overlay.open();
+    this.$.edit_dialog_overlay.show();
     this.$.edit_dialog.classList.toggle('invisible', false);
   }
 
diff --git a/gr-depends-on-plugin/gr-depends-on-edit_html.js b/gr-depends-on-plugin/gr-depends-on-edit_html.js
index b5f81e3..13d98a8 100644
--- a/gr-depends-on-plugin/gr-depends-on-edit_html.js
+++ b/gr-depends-on-plugin/gr-depends-on-edit_html.js
@@ -16,13 +16,11 @@
  */
 
 export const htmlTemplate = Polymer.html`
-  <style>
+  <style include="gr-modal-styles">
     .title {
       vertical-align: top;
     }
-    iron-icon {
-      height: 18px;
-      width: 18px;
+    gr-icon {
       color: var(--link-color);
     }
     .edit_button {
@@ -42,9 +40,9 @@
   </style>
   <div class="depends_on_edit">
     <paper-button class="edit_button" on-click="_openEditDialog">
-      <iron-icon icon="gr-icons:edit"/>
+      <gr-icon icon="edit" filled small/>
     </paper-button>
-    <gr-overlay id="edit_dialog_overlay" with-backdrop>
+    <dialog id="edit_dialog_overlay" tabindex="-1">
       <gr-dialog id="edit_dialog" confirm-label="Save"
           on-confirm="_saveDependsOn" on-cancel="_closeEditDialog">
         <div class="header" slot="header">Depends-on:</div>
@@ -53,6 +51,6 @@
               autocomplete="off" focused=true bind-value="{{_value}}"/>
         </div>
       </gr-dialog>
-    </gr-overlay>
+    </dialog>
   </div>
 `;