88 * `element`: the element in the DOM
99 * `url`: a URL as specified in the element's `data-widget-url` attribute
1010 */
11- function get_widget ( target ) {
12- const widget_element = document . querySelector ( target ) ;
11+ function getWidget ( target ) {
12+ const widgetElement = document . querySelector ( target ) ;
1313
1414 return {
15- element : widget_element ,
16- url : widget_element . getAttribute ( "data-widget-url" ) ,
15+ element : widgetElement ,
16+ url : widgetElement . getAttribute ( "data-widget-url" ) ,
1717 } ;
1818}
1919
2020/*
2121 * Set up relation add button event.
2222 */
23- function relation_add_button ( ) {
23+ function relationAddButton ( ) {
2424 document
2525 . querySelector ( "#add-relation-btn" )
2626 . addEventListener ( "click" , ( event ) => {
@@ -31,7 +31,7 @@ function relation_add_button() {
3131 return ;
3232 }
3333
34- const widget = get_widget ( "#related-links" ) ;
34+ const widget = getWidget ( "#related-links" ) ;
3535 fetch ( widget . url , {
3636 method : "POST" ,
3737 body : new URLSearchParams ( { relative : relative } ) ,
@@ -49,7 +49,7 @@ function relation_add_button() {
4949 } )
5050 . then ( ( html ) => {
5151 widget . element . innerHTML = html ;
52- relation_delete_buttons ( ) ;
52+ relationDeleteButtons ( ) ;
5353 } )
5454 . catch ( ( err ) => {
5555 console . error ( err ) ;
@@ -60,11 +60,11 @@ function relation_add_button() {
6060/*
6161 * Set up relation delete button events.
6262 */
63- function relation_delete_buttons ( ) {
64- const del_btns = document . querySelectorAll ( ".del-relation-btn" ) ;
65- const widget = get_widget ( "#related-links" ) ;
63+ function relationDeleteButtons ( ) {
64+ const deleteButtons = document . querySelectorAll ( ".del-relation-btn" ) ;
65+ const widget = getWidget ( "#related-links" ) ;
6666
67- del_btns . forEach ( function ( btn ) {
67+ deleteButtons . forEach ( function ( btn ) {
6868 const relative = btn . getAttribute ( "data-del-relative" ) ;
6969 btn . addEventListener ( "click" , ( event ) => {
7070 const answer = window . confirm (
@@ -79,7 +79,7 @@ function relation_delete_buttons() {
7979 } )
8080 . then ( ( html ) => {
8181 widget . element . innerHTML = html ;
82- relation_delete_buttons ( ) ;
82+ relationDeleteButtons ( ) ;
8383 } ) ;
8484 }
8585 } ) ;
@@ -89,7 +89,7 @@ function relation_delete_buttons() {
8989/*
9090 * Set up the table of contents update button.
9191 */
92- function toc_update_button ( ) {
92+ function tocUpdateButton ( ) {
9393 if ( ! document . querySelector ( "#body-text" ) ) {
9494 // we're not on the edit page, nothing to do
9595 return ;
@@ -100,18 +100,18 @@ function toc_update_button() {
100100 document
101101 . querySelector ( "#update-toc-btn" )
102102 . addEventListener ( "click" , ( event ) => {
103- const widget = get_widget ( "#toc" ) ;
103+ const widget = getWidget ( "#toc" ) ;
104104 // get the contents of CodeMirror, or the textarea
105- let body_text ;
105+ let bodyText ;
106106 if ( document . querySelector ( ".CodeMirror" ) ) {
107- body_text = document . querySelector ( ".CodeMirror" ) . CodeMirror . getValue ( ) ;
107+ bodyText = document . querySelector ( ".CodeMirror" ) . CodeMirror . getValue ( ) ;
108108 } else {
109- body_text = document . querySelector ( "#body-text" ) . value ;
109+ bodyText = document . querySelector ( "#body-text" ) . value ;
110110 }
111111
112112 fetch ( widget . url , {
113113 method : "POST" ,
114- body : new URLSearchParams ( { body : body_text } ) ,
114+ body : new URLSearchParams ( { body : bodyText } ) ,
115115 headers : new Headers ( {
116116 "Content-type" : "application/x-www-form-urlencoded; charset=UTF-8" ,
117117 } ) ,
@@ -137,9 +137,9 @@ function toc_update_button() {
137137 * Set up all the page events.
138138 */
139139window . addEventListener ( "load" , function ( ) {
140- relation_add_button ( ) ;
141- relation_delete_buttons ( ) ;
142- toc_update_button ( ) ;
140+ relationAddButton ( ) ;
141+ relationDeleteButtons ( ) ;
142+ tocUpdateButton ( ) ;
143143
144144 const editor = document . querySelector ( "#body-text" ) ;
145145 if ( editor ) {
0 commit comments