@@ -7,13 +7,6 @@ var slider_filter = require('./qgrid.sliderfilter.js');
77var text_filter = require ( './qgrid.textfilter.js' ) ;
88var boolean_filter = require ( './qgrid.booleanfilter.js' ) ;
99var editors = require ( './qgrid.editors.js' ) ;
10- var dialog = null ;
11- try {
12- dialog = require ( 'base/js/dialog' ) ;
13- } catch ( e ) {
14- console . warn ( "Qgrid was unable to load base/js/dialog. " +
15- "Full screen button won't be available" ) ;
16- }
1710var jquery_ui = require ( 'jquery-ui-dist/jquery-ui.min.js' ) ;
1811
1912require ( 'slickgrid-qgrid/slick.core.js' ) ;
@@ -116,30 +109,6 @@ class QgridView extends widgets.DOMWidgetView {
116109 this . buttons . tooltip ( 'disable' ) ;
117110
118111 this . full_screen_btn = null ;
119- if ( dialog ) {
120- this . full_screen_modal = $ ( 'body' ) . find ( '.qgrid-modal' ) ;
121- if ( this . full_screen_modal . length == 0 ) {
122- this . full_screen_modal = $ ( `
123- <div class="modal qgrid-modal">
124- <div class="modal-dialog">
125- <div class="modal-content">
126- <div class="modal-body"></div>
127- </div>
128- </div>
129- </div>
130- ` ) . appendTo ( $ ( 'body' ) ) ;
131- }
132- this . full_screen_btn = $ ( `
133- <button
134- class='btn btn-default fa fa-arrows-alt full-screen-btn'/>
135- ` ) . appendTo ( this . toolbar ) ;
136- this . close_modal_btn = $ ( `
137- <button
138- class='btn btn-default fa fa-times close-modal-btn'
139- data-dismiss="modal"/>
140- ` ) . appendTo ( this . toolbar ) ;
141-
142- }
143112 this . bind_toolbar_events ( ) ;
144113 }
145114
@@ -176,22 +145,6 @@ class QgridView extends widgets.DOMWidgetView {
176145 if ( IPython && IPython . keyboard_manager ) {
177146 modal_options . keyboard_manager = IPython . keyboard_manager ;
178147 }
179- var qgrid_modal = dialog . modal ( modal_options ) ;
180-
181- qgrid_modal . removeClass ( 'fade' ) ;
182- qgrid_modal . addClass ( 'qgrid-modal' ) ;
183- qgrid_modal . on ( 'shown.bs.modal' , ( e ) => {
184- this . slick_grid . resizeCanvas ( ) ;
185- } ) ;
186- qgrid_modal . on ( 'hidden.bs.modal' , ( e ) => {
187- this . $el . detach ( ) ;
188- this . $el_wrapper . height ( 'auto' ) ;
189- this . $el_wrapper . append ( this . $el ) ;
190- this . update_size ( ) ;
191- this . slick_grid . bindAllEvents ( ) ;
192- this . bind_toolbar_events ( ) ;
193- } ) ;
194- qgrid_modal . modal ( 'show' ) ;
195148 } ) ;
196149 }
197150
0 commit comments