Package com.google.gwt.query.client

Examples of com.google.gwt.query.client.GQuery


        }
    }

    private GQuery getFirstActive() {
        for (Element element : searchResults.elements()) {
            GQuery gq = $(element);
            if(gq.hasClass(css.activeResult())) {
                return gq;
            }
        }
        return $();
    }
View Full Code Here


                    OptionItem option = (OptionItem) item;

                    if (!(chosen.isMultiple() && option.isSelected())) {
                        boolean found = false;
                        String resultId = option.getDomId();
                        GQuery result = $("#" + resultId);
                        String optionContent = option.getHtml();

                        if (regex.test(optionContent)) {
                            found = true;
                            results++;
                        } else if (optionContent.indexOf(" ") >= 0 || optionContent.indexOf("[") == 0) {
                            String[] parts = optionContent.replaceAll("\\[|\\]", "").split(" ");
                            for (String part : parts) {
                                if (regex.test(part)) {
                                    found = true;
                                    results++;
                                }
                            }
                        }

                        if (found) {
                            String text;
                            if (searchText.length() > 0) {
                                text = zregex.replace(optionContent, "<em>$1</em>");
                            } else {
                                text = optionContent;
                            }

                            result.html(text);
                            chosen.resultActivate(result);

                            if (option.getGroupArrayIndex() != -1) {
                                $("#" + selectItems.get(option.getGroupArrayIndex()).getDomId()).css("display",
                                        "list-item");
View Full Code Here

  }

  private void winnowResultsSetHighlight() {
    if (resultHighlight == null) {
      GQuery selectedResults =
          !isMultiple ? searchResults.find("." + css.resultSelected() + "." + css.activeResult())
              : null;

      GQuery doHigh =
          selectedResults != null && selectedResults.length() > 0 ? selectedResults.first()
              : searchResults.find("." + css.activeResult()).first();

      if (doHigh != null) {
        resultDoHighlight(doHigh);
View Full Code Here

  private void noResultClear() {
    searchResults.find("." + css.noResults()).remove();
  }

  private void noResults(String terms) {
    GQuery noResults =
        $(ChozenTemplate.templates.noResults(css.noResults(), resultsNoneFound).asString());
    noResults.find("span").html(terms);

    searchResults.append(noResults);

  }
View Full Code Here

  }

  private void resultSelect(Event e) {
    if (resultHighlight != null) {
      GQuery high = resultHighlight;
      String highId = high.attr("id");

      resultClearHighlight();

      if (isMultiple) {
        resultDeactivate(high);
      } else {
        searchResults.find("." + css.resultSelected()).removeClass(css.resultSelected());
        resultSingleSelected = high;
        selectedItem.removeClass(css.chznDefault());
      }

      high.addClass(css.resultSelected());

      int position = Integer.parseInt(highId.substring(highId.lastIndexOf("_") + 1));
      OptionItem item = (OptionItem) selectItems.get(position);
      item.setSelected(true);
      selectElement.getOptions().getItem(position).setSelected(true);
View Full Code Here

    for (String style : styleToCopy) {
      styleBlock.append(style).append(':').append(searchField.css(style));
    }

    GQuery div = $("<div />").attr("style", styleBlock.toString()).text(searchField.val());
    $("body").append(div);

    int w = div.width() + 25;
    div.remove();

    if (w > fWidth - 10) {
      w = fWidth - 10;
    }
View Full Code Here

    dropdown.css("top", ddTop + "px");
  }

  private boolean searchResultsMouseOut(Event e) {
    Element targetEl = e.getEventTarget().cast();
    GQuery $e = $(targetEl);

    if ($e.hasClass(css.activeResult()) || $e.parents("." + css.activeResult()).length() > 0) {
      resultClearHighlight();
    }

    return false;
  }
View Full Code Here

    return false;
  }

  private boolean searchResultsMouseOver(Event e) {
    Element targetEl = e.getEventTarget().cast();
    GQuery $e = $(targetEl);

    GQuery target =
        $e.hasClass(css.activeResult()) ? $e : $e.parents("." + css.activeResult()).first();
    if (!target.isEmpty()) {
      resultDoHighlight(target);
    }

    return false;
  }
View Full Code Here

    return false;
  }

  private boolean searchResultsMouseUp(Event e) {
    Element targetEvent = e.getEventTarget().cast();
    GQuery $e = $(targetEvent);

    GQuery target =
        $e.hasClass(css.activeResult()) ? $e : $e.parents("." + css.activeResult()).first();
    if (!target.isEmpty()) {
      resultHighlight = target;
      resultSelect(e);
    }
    return false;
  }
View Full Code Here

    containerId = buildContainerId();
    fWidth = $selectElement.outerWidth();
    isRTL = LocaleInfo.getCurrentLocale().isRTL();
    String cssClasses = isRTL ? css.chznContainer() + " " + css.chznRtl() : css.chznContainer();

    GQuery containerTemp =
        $(ChozenTemplate.templates.container(containerId, cssClasses).asString()).width(fWidth);

    if (isMultiple) {
      containerTemp.html(ChozenTemplate.templates.contentMultiple(css.chznChoices(),
          css.searchField(), defaultText, css.defaultClass(), css.chznDrop(), css.chznResults())
          .asString());
    } else {
      containerTemp.html(ChozenTemplate.templates.contentSingle(css.chznSingle(),
          css.chznDefault(), defaultText, css.chznDrop(), css.chznSearch(), css.chznResults())
          .asString());
    }

    // insert container after the select elements
View Full Code Here

TOP

Related Classes of com.google.gwt.query.client.GQuery

Copyright © 2018 www.massapicom. 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.