Examples of JSAndCSSAdder


Examples of org.olat.core.gui.control.JSAndCSSAdder

   * @see org.olat.core.gui.components.Component#validate(org.olat.core.gui.UserRequest, org.olat.core.gui.render.ValidationResult)
   */
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    // include needed css and js libs
    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    jsa.addRequiredJsFile(Choice.class, "js/choice.js");
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

  }

 
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr); // FIXME:fj:c think about a better solution, calling super will often be forgotten
    JSAndCSSAdder jsadder = vr.getJsAndCSSAdder();
    if (jsFileNames != null) {
      int len = jsFileNames.length;
      for (int i = 0; i < len; i++) {
        String jsFileName = jsFileNames[i];
        jsadder.addRequiredJsFile(baseClass, "js/"+jsFileName);
      }
    }
    if(cssFileName != null) {
      jsadder.addRequiredCSSFile(baseClass, "css/"+cssFileName, forceCssRemove, cssFileIndex);
    }
    if (cssPathNames != null) {
      for (String cssPath : cssPathNames) {
        jsadder.addRequiredCSSPath(cssPath, true, cssPathNamesIndexes.get(cssPath));
      }
    }
    if (rawHeader != null) {
      jsadder.addRequiredRawHeader(baseClass, rawHeader);
    }
    if (fullPageRefresh) {
      jsadder.requireFullPageRefresh();
    }
    if (refreshIntervall != -1) {
      jsadder.setRequiredRefreshInterval(baseClass,refreshIntervall);
    }
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

 
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    // include needed css and js libs

    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    jsa.addRequiredJsFile(Table.class, "js/table.js");
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

   * @see org.olat.core.gui.components.Component#validate(org.olat.core.gui.UserRequest, org.olat.core.gui.render.ValidationResult)
   */
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    // include needed css and js files
    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    jsa.addRequiredJsFile(FolderComponent.class, "js/folder.js");
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    // include needed css and js libs

    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    jsa.addRequiredCSSFile(Form.class, "css/jscalendar.css", false);
    jsa.addRequiredJsFile(Form.class, "js/jscalendar/calendar.js");
    jsa.addRequiredJsFile(Form.class, "js/jscalendar/olatcalendartranslator.js");
    jsa.addRequiredJsFile(Form.class, "js/jscalendar/calendar-setup.js");
    jsa.addRequiredJsFile(Form.class, "js/form.js");

  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

   * @see org.olat.core.gui.components.Component#validate(org.olat.core.gui.UserRequest,
   *      org.olat.core.gui.render.ValidationResult)
   */
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    jsa.addRequiredJsFile(WikiMarkupComponent.class, "js/wiki.js");
    jsa.addRequiredCSSFile(WikiMarkupComponent.class, "css/wiki.css", true);
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

   * @see org.olat.core.gui.components.Component#validate(org.olat.core.gui.UserRequest,
   *      org.olat.core.gui.render.ValidationResult)
   */
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();

    // Add tiny helper library
    jsa.addRequiredJsFile(RichTextElementComponent.class,
        "js/BTinyHelper.js", "UTF-8");

    // When the tiny_mce.js is inserted via AJAX, we need to setup some
    // variables first to make it load properly:
    StringBuffer sb = new StringBuffer();
    // 1) Use tinyMCEPreInit to prevent TinyMCE to guess the script URL. The
    // script URL is needed because TinyMCE will load CSS, plugins and other
    // resources
    sb.append("tinyMCEPreInit = {};");
    sb.append("tinyMCEPreInit.suffix = '';");
    sb.append("tinyMCEPreInit.base = '");
    sb.append(jsa.getMappedPathFor(RichTextElementComponent.class,
        "js/tinymce"));
    sb.append("';");

    // 2) Tell TinyMCE that the page has already been loaded
    sb.append("tinyMCE_GZ = {};");
    sb.append("tinyMCE_GZ.loaded = true;");
    String preAJAXinsertionCode = sb.toString();

    // Now add tiny library itself. TinyMCE files are written in iso-8859-1
    // (important, IE panics otherwise with error 8002010)
    if (Settings.isDebuging()) {
      jsa.addRequiredJsFile(RichTextElementComponent.class,
          "js/tinymce/tiny_mce_src.js", "ISO-8859-1",
          preAJAXinsertionCode);
    } else {
      jsa.addRequiredJsFile(RichTextElementComponent.class,
          "js/tinymce/tiny_mce.js", "ISO-8859-1", preAJAXinsertionCode);
    }
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

  /**
   * @see org.olat.core.gui.components.Component#validate(org.olat.core.gui.UserRequest, org.olat.core.gui.render.ValidationResult)
   */
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    jsa.addRequiredJsFile(CalendarManager.class, "js/calendar.js");
    jsa.addRequiredCSSFile(CalendarManager.class, "css/calendar.css", false);
  }
View Full Code Here

Examples of org.olat.core.gui.control.JSAndCSSAdder

   *      org.olat.core.gui.render.ValidationResult)
   */
  @Override
  public void validate(UserRequest ureq, ValidationResult vr) {
    super.validate(ureq, vr);
    JSAndCSSAdder jsa = vr.getJsAndCSSAdder();
    //FIXME:FG:THEME: calendar.css files for themes
    jsa.addRequiredCSSFile(org.olat.core.gui.components.form.Form.class, "css/jscalendar.css", false);
    jsa.addRequiredJsFile(org.olat.core.gui.components.form.Form.class, "js/jscalendar/calendar.js");
    jsa.addRequiredJsFile(org.olat.core.gui.components.form.Form.class, "js/jscalendar/olatcalendartranslator.js");
    jsa.addRequiredJsFile(org.olat.core.gui.components.form.Form.class, "js/jscalendar/calendar-setup.js");
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.