API Reference 0.3.24dart_web_toolkit_uiCaptionPanelImplSafari

CaptionPanelImplSafari class

Implementation class that handles Safari rendering issues.

class CaptionPanelImplSafari extends CaptionPanelImpl {

 void setSafeCaption(dart_html.FieldSetElement fieldset, dart_html.Element legend, SafeHtml caption) {
   setCaption(fieldset, legend, caption.asString(), true);
 }

 void setCaption(dart_html.FieldSetElement fieldset, dart_html.Element legend, String caption, [bool asHtml = true]) {
   fieldset.style.visibility = "hidden";
   super.setCaption(fieldset, legend, caption, asHtml);
   Scheduler.get().scheduleDeferred(new _CaptionPanelImplSafariScheduledCommand(fieldset));
 }
}

Extends

CaptionPanelImpl > CaptionPanelImplSafari

Methods

void setCaption(FieldSetElement fieldset, Element legend, String caption, [bool asHtml = true]) #

void setCaption(dart_html.FieldSetElement fieldset, dart_html.Element legend, String caption, [bool asHtml = true]) {
 fieldset.style.visibility = "hidden";
 super.setCaption(fieldset, legend, caption, asHtml);
 Scheduler.get().scheduleDeferred(new _CaptionPanelImplSafariScheduledCommand(fieldset));
}

void setSafeCaption(FieldSetElement fieldset, Element legend, SafeHtml caption) #

void setSafeCaption(dart_html.FieldSetElement fieldset, dart_html.Element legend, SafeHtml caption) {
 setCaption(fieldset, legend, caption.asString(), true);
}