##// END OF EJS Templates
Update Widget Events.ipynb
Update Widget Events.ipynb

File last commit:

r20510:a93bb8b3
r20620:313bf26c
Show More
widgets.less
279 lines | 6.4 KiB | text/x-less | LessCssLexer
Jonathan Frederic
Fix widget radii
r19750 @widget-width: 350px;
@widget-width-short: 150px;
Jonathan Frederic
Pad interact widgets.
r20506 // Pad interact widgets by default.
.widget-interact {
Jonathan Frederic
Only style direct decendants.
r20510 >div, >input {
Jonathan Frederic
Pad interact widgets.
r20506 padding: 2.5px;
}
}
Jonathan Frederic
MAJOR CSS FIXES...
r14295 .widget-area {
Jonathan Frederic
Halign dict colons
r14610 /*
LESS file that styles IPython notebook widgets and the area they sit in.
The widget area typically looks something like this:
+------------------------------------------+
| widget-area |
| +--------+---------------------------+ |
| | prompt | widget-subarea | |
| | | +--------+ +--------+ | |
| | | | widget | | widget | | |
| | | +--------+ +--------+ | |
| +--------+---------------------------+ |
+------------------------------------------+
*/
page-break-inside : avoid;
Jonathan Frederic
Adjust weidget box so widget_subarea aligns with codecell
r14236 .hbox();
Jonathan Frederic
Add widget subarea style
r14220
Jonathan Frederic
MAJOR CSS FIXES...
r14295 .widget-subarea {
Jonathan Frederic
Halign dict colons
r14610 padding : 0.44em 0.4em 0.4em 1px;
margin-left : 6px;
Jonathan Frederic
MAJOR CSS FIXES...
r14295 .border-box-sizing();
.vbox();
.box-flex2();
Jonathan Frederic
Align-start widget subarea
r15259 .align-start();
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
Jonathan Frederic
Bubble event and implement logic in CodeCell
r19572
&.connection-problems .prompt:after {
Jonathan Frederic
Address comments
r19591 content: @fa-var-chain-broken;
Jonathan Frederic
Bubble event and implement logic in CodeCell
r19572 font-family: 'FontAwesome';
color: @brand-danger;
Jonathan Frederic
Address comments
r19591 font-size: @notebook_font_size;
Jonathan Frederic
Bubble event and implement logic in CodeCell
r19572 top: 3px;
Jonathan Frederic
Address comments
r19591 padding: 3px;
Jonathan Frederic
Bubble event and implement logic in CodeCell
r19572 }
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
Jonathan Frederic
MAJOR CSS FIXES...
r14295
Jonathan Frederic
Halign dict colons
r14610 /* THE CLASSES BELOW CAN APPEAR ANYWHERE IN THE DOM (POSSIBLEY OUTSIDE OF
THE WIDGET AREA). */
Jonathan Frederic
MAJOR CSS FIXES...
r14295
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .slide-track {
Jonathan Frederic
Halign dict colons
r14610 /* Slider Track */
border : 1px solid #CCCCCC;
background : #FFFFFF;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .corner-all(); /* Round the corners of the slide track */
}
Jonathan Frederic
MAJOR CSS FIXES...
r14295
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .widget-hslider {
Jonathan Frederic
Halign dict colons
r14610 /* Horizontal jQuery Slider
Both the horizontal and vertical versions of the slider are characterized
by a styled div that contains an invisible jQuery slide div which
contains a visible slider handle div. This is requred so we can control
how the slider is drawn and 'fix' the issue where the slide handle
doesn't stop at the end of the slide.
Both horizontal and vertical sliders have this div nesting:
+------------------------------------------+
| widget-(h/v)slider |
| +--------+---------------------------+ |
| | ui-slider | |
| | +------------------+ | |
| | | ui-slider-handle | | |
| | +------------------+ | |
| +--------+---------------------------+ |
+------------------------------------------+
*/
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
/* Fix the padding of the slide track so the ui-slider is sized
correctly. */
Jonathan Frederic
Halign dict colons
r14610 padding-left : 8px;
Jonathan Frederic
Fix widget radii
r19750 padding-right : 2px;
Jonathan Frederic
Halign dict colons
r14610 overflow : visible;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
/* Default size of the slider */
Jonathan Frederic
Fix widget radii
r19750 width : @widget-width;
Jonathan Frederic
Added bottom margin to text widget
r15363 height : 5px;
max-height : 5px;
Jonathan Frederic
Fix widget widths for Bootstrap3
r16953 margin-top : 13px;
Jonathan Frederic
Added bottom margin to text widget
r15363 margin-bottom: 10px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
/* Style the slider track */
.slide-track();
/* Make the div a flex box (makes FF behave correctly). */
.hbox();
Jonathan Frederic
Added slider vertical mode, and...
r14296
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .ui-slider {
Jonathan Frederic
Halign dict colons
r14610 /* Inner, invisible slide div */
Jonathan Frederic
Fix widget radii
r19750 border : 0px;
background : none;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
.hbox();
.box-flex1();
Jonathan Frederic
MAJOR CSS FIXES...
r14295
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .ui-slider-handle {
Jonathan Frederic
Fix widget radii
r19750 width: 12px;
height: 28px;
margin-top: -8px;
border-radius: @border-radius-base;
Jonathan Frederic
MAJOR CSS FIXES...
r14295 }
Gordon Ball
Adjust range style so that the vertical range marker is visible
r17114
.ui-slider-range {
Jonathan Frederic
Fix widget radii
r19750 height : 12px;
margin-top : -4px;
background : @page-backdrop-color;
Gordon Ball
Adjust range style so that the vertical range marker is visible
r17114 }
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
}
Jonathan Frederic
MAJOR CSS FIXES...
r14295
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .widget-vslider {
Jonathan Frederic
Halign dict colons
r14610 /* Vertical jQuery Slider */
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
/* Fix the padding of the slide track so the ui-slider is sized
correctly. */
Jonathan Frederic
Fix widget radii
r19750 padding-bottom : 5px;
Jonathan Frederic
Halign dict colons
r14610 overflow : visible;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
/* Default size of the slider */
Jonathan Frederic
Halign dict colons
r14610 width : 5px;
max-width : 5px;
height : 250px;
margin-left : 12px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
/* Style the slider track */
.slide-track();
/* Make the div a flex box (makes FF behave correctly). */
.vbox();
.ui-slider {
Jonathan Frederic
Halign dict colons
r14610 /* Inner, invisible slide div */
Jonathan Frederic
Fix widget radii
r19750 border : 0px;
background : none;
Jonathan Frederic
Halign dict colons
r14610 margin-left : -4px;
margin-top : 5px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
.vbox();
.box-flex1();
Jonathan Frederic
Added ProgressView
r14298
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .ui-slider-handle {
Jonathan Frederic
Fix widget radii
r19750 width : 28px;
height : 12px;
Jonathan Frederic
Halign dict colons
r14610 margin-left : -9px;
Jonathan Frederic
Fix widget radii
r19750 border-radius: @border-radius-base;
Jonathan Frederic
MAJOR CSS FIXES...
r14295 }
Gordon Ball
Adjust range style so that the vertical range marker is visible
r17114
.ui-slider-range {
Jonathan Frederic
Fix widget radii
r19750 width : 12px;
margin-left : -1px;
background : @page-backdrop-color;
Gordon Ball
Adjust range style so that the vertical range marker is visible
r17114 }
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
}
Jonathan Frederic
MAJOR CSS FIXES...
r14295
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .widget-text {
Jonathan Frederic
Halign dict colons
r14610 /* String Textbox - used for TextBoxView and TextAreaView */
Jonathan Frederic
Fix widget radii
r19750 width : @widget-width;
Jonathan Frederic
Fix padding of widgets.
r19366 margin : 0px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
.widget-listbox {
Jonathan Frederic
Halign dict colons
r14610 /* Listbox */
Jonathan Frederic
Fix widget radii
r19750 width : @widget-width;
Jonathan Frederic
Halign dict colons
r14610 margin-bottom : 0px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
.widget-numeric-text {
Jonathan Frederic
Halign dict colons
r14610 /* Single Line Textbox - used for IntTextView and FloatTextView */
Jonathan Frederic
Fix widget radii
r19750 width : @widget-width-short;
Jonathan Frederic
Fix padding of widgets.
r19366 margin : 0px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
.widget-progress {
Jonathan Frederic
Halign dict colons
r14610 /* Progress Bar */
Jonathan Frederic
Fix widget widths for Bootstrap3
r16953 margin-top: 6px;
Jonathan Frederic
Fix widget radii
r19750 min-width : @widget-width;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444
Jonathan Frederic
Ran jdfreder/bootstrap2to3
r16913 .progress-bar {
Jonathan Frederic
Halign dict colons
r14610 /* Disable progress bar animation */
-webkit-transition : none;
-moz-transition : none;
-ms-transition : none;
-o-transition : none;
transition : none;
Jonathan Frederic
MAJOR CSS FIXES...
r14295 }
Jonathan Frederic
Add widget subarea style
r14220 }
Jonathan Frederic
Added style for widget modal
r14407
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .widget-combo-btn {
Jonathan Frederic
Halign dict colons
r14610 /* ComboBox Main Button */
Jonathan Frederic
Fix widget radii
r19750 /* Subtract 25px to account for the drop arrow button */
min-width : @widget-width-short - 25px;
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
Jonathan Frederic
Finished style attributes.
r17724 .widget_item .dropdown-menu li a {
color: inherit;
}
Jonathan Frederic
Halign dict colons
r14610 .widget-hbox {
/* Horizontal widgets */
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 .hbox();
Jonathan Frederic
Fix widget widths for Bootstrap3
r16953
input[type="checkbox"] {
margin-top: 9px;
Sylvain Corlay
Correct height for checkbox widget
r18822 margin-bottom: 10px;
Jonathan Frederic
Fix widget widths for Bootstrap3
r16953 }
Jonathan Frederic
Cleaned up hbox and vbox widget div styles,...
r17929
.widget-label {
/* Horizontal Label */
min-width : 10ex;
padding-right : 8px;
padding-top : 5px;
text-align : right;
vertical-align : text-top;
}
.widget-readout {
padding-left : 8px;
padding-top : 5px;
text-align : left;
vertical-align : text-top;
}
Jonathan Frederic
fix width overriden by 04abbe99
r15006 }
Jonathan Frederic
Halign dict colons
r14610
Jonathan Frederic
fix width overriden by 04abbe99
r15006 .widget-vbox {
/* Vertical widgets */
.vbox();
Jonathan Frederic
Cleaned up hbox and vbox widget div styles,...
r17929
.widget-label {
/* Vertical Label */
padding-bottom : 5px;
text-align : center;
vertical-align : text-bottom;
}
.widget-readout {
/* Vertical Label */
padding-top : 5px;
text-align : center;
vertical-align : text-top;
}
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
Jonathan Frederic
Halign dict colons
r14610
Jonathan Frederic
Address Sylvain's comments.
r17658 .widget-box {
Jonathan Frederic
s/Container/Box
r17637 /* Box */
Jonathan Frederic
Added style for widget modal
r14407 .border-box-sizing();
Jonathan Frederic
Added align-start to widget container.
r15267 .align-start();
Jonathan Frederic
- Fixed CSS so it also applies to widgets within modals...
r14444 }
Jonathan Frederic
Added a class for RadioButtons container...
r15364 .widget-radio-box {
/* Contains RadioButtonsWidget */
.vbox();
.border-box-sizing();
padding-top: 4px;
Jonathan Frederic
Fix widget widths for Bootstrap3
r16953
label {
margin-top: 0px;
}
Jonathan Frederic
Added a class for RadioButtons container...
r15364 }
dongweiming
fix Radio margin
r20429
.widget-radio {
margin-left: 20px;
}