Examples of Preferences


Examples of org.olat.core.util.prefs.Preferences

    }
    ArrayHelper.sort(referencelangKeys, referenceLangValues, false, true, false);
    // Build css classes for reference languages
    String[] referenceLangCssClasses = i18nMgr.createLanguageFlagsCssClasses(referencelangKeys, "b_with_small_icon_left");
    // Preset first of the reference locales
    Preferences guiPrefs = usess.getGuiPreferences();
    String referencePrefs = (String) guiPrefs.get(I18nModule.class, I18nModule.GUI_PREFS_PREFERRED_REFERENCE_LANG, referenceLangs.get(0));
    referenceLocale = i18nMgr.getLocaleOrNull(referencePrefs);
    referenceLangSelection = formFactory.addDropdownSingleselect("start.referenceLangSelection", formLayout, referencelangKeys,
        referenceLangValues, referenceLangCssClasses);
    referenceLangSelection.select(referenceLocale.toString(), true);
    this.flc.contextPut("referenceLangKey", referenceLocale.toString());
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

    } else if (source == referenceLangSelection) {
      String langKey = referenceLangSelection.getSelectedKey();
      referenceLocale = i18nMgr.getLocaleOrNull(langKey);
      // update in gui prefs
      Preferences guiPrefs = ureq.getUserSession().getGuiPreferences();
      guiPrefs.putAndSave(I18nModule.class, I18nModule.GUI_PREFS_PREFERRED_REFERENCE_LANG, referenceLocale.toString());
      // update GUI
      this.flc.contextPut("referenceLangKey", i18nMgr.getLocaleKey(referenceLocale));
      // Set target language to reference language when in customizing mode
      if (customizingMode) {
        targetLocale = I18nModule.getOverlayLocales().get(referenceLocale)
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

    // Add link to flush the cache
    if (I18nManager.getInstance().isCachingEnabled()) {
      cacheFlushLink = LinkFactory.createButton("cache.flush", translationToolLauncherVC, this);
    }
    // Add inline translation status and link
    Preferences guiPrefs = ureq.getUserSession().getGuiPreferences();
    updateInlineTranslationStatusAndLink(guiPrefs);
    putInitialPanel(translationToolLauncherVC);
    // Enable or disable entire translation tool
    boolean isTranslationToolEnabled = I18nModule.isTransToolEnabled();
    translationToolLauncherVC.contextPut("transToolEnabled", Boolean.valueOf(isTranslationToolEnabled));
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

   *
   * @param ureq
   * @param enable
   */
  private void setNewInlineStatus(UserRequest ureq, boolean enable) {
    Preferences guiPrefs = ureq.getUserSession().getGuiPreferences();
    guiPrefs.putAndSave(I18nModule.class, I18nModule.GUI_PREFS_INLINE_TRANSLATION_ENABLED, Boolean.valueOf(enable));
    updateInlineTranslationStatusAndLink(guiPrefs);
  }
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

      if (isLogDebugEnabled()) {
        logDebug("Got event to launch inline translation tool for bundle::" + bundle + " and key::" + key, null);
      }
      if (StringHelper.containsNonWhitespace(bundle) && StringHelper.containsNonWhitespace(key)) {
        // Get userconfigured reference locale
        Preferences guiPrefs = ureq.getUserSession().getGuiPreferences();
        List<String> referenceLangs = I18nModule.getTransToolReferenceLanguages();
        String referencePrefs = (String) guiPrefs.get(I18nModule.class, I18nModule.GUI_PREFS_PREFERRED_REFERENCE_LANG, referenceLangs
            .get(0));
        I18nManager i18nMgr = I18nManager.getInstance();
        Locale referenceLocale = i18nMgr.getLocaleOrNull(referencePrefs);
        // Set target local to current user language
        Locale targetLocale = i18nMgr.getLocaleOrNull(ureq.getLocale().toString());
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

  /**
   * @see org.olat.core.util.prefs.PreferencesStorage#getPreferencesFor(org.olat.core.id.Identity,
   *      boolean)
   */
  public Preferences getPreferencesFor(Identity identity, boolean useTransientPreferences) {
    Preferences p;
    synchronized (this) {  //o_clusterOK by:fj is not persistent, for session only
      p = (Preferences) identToPrefs.get(identity.getName());
      if (p == null) {
        p = new RamPreferences();
        identToPrefs.put(identity.getName(), p);
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

    this.titleClose = titleClose;
   
    mainVC = createVelocityContainer("togglebox");
    toggleButton = LinkFactory.createCustomLink("toggle", "toggle", "", Link.NONTRANSLATED, mainVC, this);

    Preferences prefs = ureq.getUserSession().getGuiPreferences();
    toggleStatus = (Boolean) prefs.get(this.getClass(), key, Boolean.TRUE);
    mainVC.put("cmpToToggle", componentToToggle);

    hideButton = LinkFactory.createLink("hide", mainVC, this);
    //hideButton = LinkFactory.createCustomLink("hide", "hide", "Hide", Link.LINK, mainVC, this);
    hideButton.setCustomEnabledLinkCSS("b_togglebox_hide");
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

  }

  @Override
  protected void event(UserRequest ureq, Component source, Event event) {
    if (source == toggleButton) {
      Preferences prefs = ureq.getUserSession().getGuiPreferences();
      toggleStatus = new Boolean(!toggleStatus.booleanValue());
      prefs.putAndSave(this.getClass(), key, toggleStatus);
      updateUI();
    } else if (source == hideButton) {
      Preferences prefs = ureq.getUserSession().getGuiPreferences();
      toggleStatus = Boolean.FALSE;
      prefs.putAndSave(this.getClass(), key, toggleStatus);
      updateUI();
    } else if (source == mainVC) {
      if ("hide".equals(event.getCommand())) {
        Preferences prefs = ureq.getUserSession().getGuiPreferences();
        toggleStatus = Boolean.FALSE;
        prefs.putAndSave(this.getClass(), key, toggleStatus);
        updateUI();
      }
    }
  }
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

    }
    return new PortalImpl(this.name, ureq, wContr, cleanedUserColumns, configurations);
  }
 
  private List getUserPortalColumns(UserRequest ureq) {
    Preferences gp = ureq.getUserSession().getGuiPreferences();
    return (List) gp.get(PortalImpl.class, "userPortalColumns" + name);
  }
View Full Code Here

Examples of org.olat.core.util.prefs.Preferences

    Preferences gp = ureq.getUserSession().getGuiPreferences();
    return (List) gp.get(PortalImpl.class, "userPortalColumns" + name);
  }

  private void saveUserPortalColumnsConfiguration(UserRequest ureq, List userColumns) {
    Preferences gp = ureq.getUserSession().getGuiPreferences();
    gp.putAndSave(PortalImpl.class, "userPortalColumns" + name, userColumns);
  }
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.