Examples of BrowserSniffer


Examples of com.dotmarketing.beans.BrowserSniffer

    }
    else{
      fName = "document.pdf";
    }

    BrowserSniffer bs = new BrowserSniffer(req.getHeader("User-Agent"));

    if(bs.isBot()){
      resp.sendError(401, "No Bots Allowed");
      return;
    }

View Full Code Here

Examples of com.dotmarketing.beans.BrowserSniffer

      if (request.getHeader("User-Agent") != null) {
        clickstream.setUserAgent(request.getHeader("User-Agent"));
      } else {
        clickstream.setUserAgent("");
      }
      BrowserSniffer bs = new BrowserSniffer(request.getHeader("User-Agent"));
      session.setAttribute("browserSniffer", bs);
      clickstream.setBrowserName(bs.getBrowserName());
      clickstream.setOperatingSystem(bs.getOS());
      clickstream.setBrowserVersion(bs.getBrowserVersion());
      clickstream.setMobileDevice(bs.isMobile());
      clickstream.setBot(BotChecker.isBot(request));
      clickstream.setFirstPageId(associatedIdentifier);
      clickstream.setHostId(host.getIdentifier());

    }
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

      if (attributeValue == null) {

        BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
            BrowserSnifferFactory.class);
        BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(externalContext);
        boolean browserIE = browserSniffer.isIe();
        float browserMajorVersion = browserSniffer.getMajorVersion();
        clientScript = new ClientScriptImpl(browserIE, browserMajorVersion);
        requestMap.put(WebKeys.AUI_SCRIPT_DATA, clientScript);
      }
      else {
        clientScript = (ClientScript) attributeValue;
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

    boolean browserIE = false;
    float browserMajorVersion = 1;

    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());

    if (LIFERAY_PORTAL_DETECTED) {
      browserIE = browserSniffer.isIe();
      browserMajorVersion = browserSniffer.getMajorVersion();
    }
    else if (LIFERAY_FACES_BRIDGE_DETECTED) {
      // no-op because there is no way to obtain the underlying HttpServletRequest.
    }
    else {
      browserIE = browserSniffer.isIe();
      browserMajorVersion = browserSniffer.getMajorVersion();
    }

    return getAlloyBeginScript(modules, config, browserMajorVersion, browserIE);
  }
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

  protected String getPattern() {

    FacesContext facesContext = FacesContext.getCurrentInstance();
    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());

    if (browserSniffer.isMobile() && isResponsive()) {
      return DEFAULT_HTML5_DATE_PATTERN;
    }
    else {
      return getDatePattern();
    }
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

    // Start the encoding of the text input by delegating to the renderer from the JSF runtime.
    String inputClientId = clientId.concat(INPUT_SUFFIX);
    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());
    InputDateTime inputDateTime = (InputDateTime) uiComponent;
    InputDateTimeResponseWriter inputDateTimeResponseWriter = getInputDateTimeResponseWriter(responseWriter,
        inputClientId, browserSniffer.isMobile(), inputDateTime.isResponsive());
    super.encodeMarkupBegin(facesContext, uiComponent, inputDateTimeResponseWriter);
  }
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

    ResponseWriter responseWriter = facesContext.getResponseWriter();
    String clientId = uiComponent.getClientId(facesContext);
    String inputClientId = clientId.concat(INPUT_SUFFIX);
    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());
    InputDateTime inputDateTime = (InputDateTime) uiComponent;
    boolean mobile = browserSniffer.isMobile();
    boolean responsive = inputDateTime.isResponsive();
    InputDateTimeResponseWriter inputDateTimeResponseWriter = getInputDateTimeResponseWriter(responseWriter,
        inputClientId, mobile, responsive);
    super.encodeMarkupEnd(facesContext, uiComponent, inputDateTimeResponseWriter);
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

  @Override
  public void encodeJavaScriptCustom(FacesContext facesContext, UIComponent uiComponent) throws IOException {

    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());
    InputDate inputDate = (InputDate) uiComponent;

    if (browserSniffer.isMobile() && inputDate.isResponsive()) {

      String clientVarName = ComponentUtil.getClientVarName(facesContext, inputDate);
      String clientKey = inputDate.getClientKey();

      if (clientKey == null) {
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

  protected void encodeHiddenAttributes(FacesContext facesContext, ResponseWriter responseWriter, InputDate inputDate,
    boolean first) throws IOException {

    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());

    if (!(browserSniffer.isMobile() && inputDate.isResponsive())) {

      encodeCalendar(facesContext, responseWriter, inputDate, first);
      first = false;

      encodeHiddenAttributesInputDateTime(facesContext, responseWriter, inputDate, first);
View Full Code Here

Examples of com.liferay.faces.util.client.BrowserSniffer

  public String getAlloyClassName(FacesContext facesContext, UIComponent uiComponent) {

    String alloyClassName = super.getAlloyClassName(facesContext, uiComponent);
    BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory(
        BrowserSnifferFactory.class);
    BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext());
    InputDate inputDate = (InputDate) uiComponent;

    if (browserSniffer.isMobile() && inputDate.isResponsive()) {
      alloyClassName = alloyClassName.concat("Native");
    }

    return alloyClassName;
  }
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.