Package com.google.gwt.user.client.ui

Examples of com.google.gwt.user.client.ui.Anchor


    final Image img = new Image(icon);
    img.addClickHandler(i);
    line.add(img);

    final Anchor text = new Anchor();
    switch (mode) {
      case LINK_IDENTIY:
        text.setText(OpenIdUtil.M.linkWith(who));
        break;
      case REGISTER:
        text.setText(OpenIdUtil.M.registerWith(who));
        break;
      case SIGN_IN:
      default:
        text.setText(OpenIdUtil.M.signInWith(who));
        break;
    }
    text.setHref(identUrl);
    text.addClickHandler(i);
    line.add(text);

    formBody.add(line);
  }
View Full Code Here


     * @param label
     * @param action
     * @param test If non-null, the action will only show when the value is true
     */
    public Anchor addAction(@Name("label") final String label, @Name("action") final Action action, @Name("test") final Value<Boolean> test, @Name("hideOnClick") final boolean hideOnClick) {
      final Anchor widget = new Anchor();
      widget.setText(label);
      widget.setStyleName("action");
      flow.add(widget);
      actions.add(action);
        //GWT.log("Action added ..."+label, null);
      widget.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
                //GWT.log("Action clicked ..."+label, null);
          if(hideOnClick)
            hidePopup();
          action.perform(AsyncCallbackFactory.<Void>defaultNewInstance());
        }
      });
      if(test != null) {
        if(actionTests == null) actionTests = new ActionSeries();
        actionTests.add(new Action() {
          @Override
          public void perform(AsyncCallback<Void> callback) {
            test.getValue(new AsyncCallbackProxy<Boolean,Void>(callback) {
              @Override
              public void onSuccess(Boolean result) {
                  if(widget.isVisible() != result)
                      widget.setVisible(result);
                  if(result && !visibleActions.contains(action))
                      visibleActions.add(action);
                  else if(!result && visibleActions.contains(action))
                      visibleActions.remove(action);
                returnSuccess(null);
View Full Code Here

    emptyFolder.setStyleName("errorMsg");
    DocsFolderItem dh = null;
 
    HorizontalPanel  docRecord = null;
   
    Anchor doc = null;
    Image docIcon = null;
   
   
    if(itemsList.size() >0){
      for (int y =0; y< itemsList.size(); y++){
        docRecord = new HorizontalPanel();
        docRecord.setSpacing(3);
        dh = new DocsFolderItem(itemsList.get(y));
       
        docIcon = new Image(GadgetUtils.getGadgetIconURL(dh.getDocType(), null, false));
        docRecord.add(docIcon);
       
        doc = new Anchor();
        doc.setHTML(dh.getTitle());
        doc.setHref(dh.getDocURL());
          doc.setTarget("_blank");
       
          docRecord.add(doc);
        
          documentsListPanel.add(docRecord);
        }
View Full Code Here

        results.resize(1, 4);
        results.clear();
        int index;
       
        Anchor link ;
        String href;
        for (index = 0; index < jResponse.getRootItemsNum(); index++) {

          JSONObject item = data.getItem(index);
          href  = data.getStringItemValue(
              Params.BOOKMARK_URL.getParamName(), index);
          link = new Anchor();
         
          if(!href.startsWith("http:") && !href.startsWith("https:") && !href.startsWith("ftp:")) 
            href = "http://"+href;
         
          link.setHref(href);
         
          link.setText(data.getStringItemValue(
              Params.BOOKMARK_TITLE.getParamName(), index));
          link.setTarget("_blank");
       
          results.setWidget(
              index,
              0,link);
View Full Code Here

      if (jResponse.isSuccessful()) {
       
        results.resize(1, 4);
        results.clear();
        int index;
        Anchor link ;
        String href;
        for (index = 0; index < jResponse.getRootItemsNum(); index++){
       
          link = new Anchor();
          href = data.getStringItemValue(
              Params.BOOKMARK_URL.getParamName(), index);
         
          if(!href.startsWith("http:") && !href.startsWith("https:")) 
            href = "http://"+href;
          link.setHref(href);
         
          link.setText(data.getStringItemValue(
              Params.BOOKMARK_TITLE.getParamName(), index));
          link.setTarget("_blank");
           
          results.setWidget(index, 0, link);
             
          results.resize(index+3, 4);
         
View Full Code Here

        
        String href;
       
       
        for (index = 0; index < jResponse.getRootItemsNum(); index++) {
          final Anchor link ;
        /* remove line style
          if (index%2==0)
            rowStyle = "gridRowShadow";
          else
            rowStyle = "gridRowNoShadow";
          results.getRowFormatter().setStyleName(index, rowStyle);
         
         */
         
          href  = data.getStringItemValue(
              Params.BOOKMARK_URL.getParamName(), index);
          link = new Anchor();
         
          if(!href.startsWith("http:") && !href.startsWith("https:") && !href.startsWith("ftp:")) 
            href = "http://"+href;
         
          link.setHref(href);
         
          link.setText(data.getStringItemValue(
              Params.BOOKMARK_TITLE.getParamName(), index));
          link.setTarget("_blank");
         
               
         
          final String noteId = jResponse.getItemKeyValue(index);
         
       
          VerticalPanel bookMarkItem= new VerticalPanel();
          bookMarkItem.add(link);
         
          final TextBox bookMarkUrlEdit = new TextBox();
          final TextBox bookMarkTitleEdit = new TextBox();
         
          if(data.isUpdatePermitted(index)){
            bookMarkUrlEdit.setWidth("500px");
            bookMarkUrlEdit.setVisible(false);
            bookMarkUrlEdit.setText(jResponse.getStringItemValue(
                Params.BOOKMARK_URL.getParamName(), index));
            bookMarkItem.add(bookMarkUrlEdit);
                   
           
            bookMarkTitleEdit.setWidth("500px");
            bookMarkTitleEdit.setVisible(false);
            bookMarkTitleEdit.setText(jResponse.getStringItemValue(
                Params.BOOKMARK_TITLE.getParamName(), index));
            bookMarkItem.add(bookMarkTitleEdit);
           
     
           
            bookMarkUrlEdit.addBlurHandler(new BlurHandler(){
              @Override
              public void onBlur(BlurEvent event) {
                // ignore empty
                if(bookMarkUrlEdit.getText().length()==0){
                  bookMarkUrlEdit.setVisible(false);
                  bookMarkTitleEdit.setVisible(false);
                  link.setVisible(true);
                  bookMarkUrlEdit.setText(link.getHref());
                }
                else
                {
                  bookMarkUrlEdit.setVisible(false);
                  bookMarkTitleEdit.setVisible(false);
                  link.setHref(bookMarkUrlEdit.getText());
                  link.setVisible(true);
                 
                  changeBookMarkQry.clearParamList();
                 
                  changeBookMarkQry
                  .setRequestAction(ReqActionTypes.UPDATE);
                 
                  changeBookMarkQry
                  .setRequestItemkey(noteId);
                     
                  changeBookMarkQry.addParam(Params.BOOKMARK_TITLE.getParamName(),
                      bookMarkTitleEdit.getText());
                 
                  changeBookMarkQry.addParam(Params.BOOKMARK_URL.getParamName(),
                      bookMarkUrlEdit.getText());
                 
                  changeBookMarkRequest.makeRequest();
                }
               
               
            }});
           
            bookMarkTitleEdit.addBlurHandler(new BlurHandler(){
              @Override
              public void onBlur(BlurEvent event) {
                // ignore empty
                if(bookMarkTitleEdit.getText().trim().length()==0){
                  bookMarkUrlEdit.setVisible(false);
                  bookMarkTitleEdit.setVisible(false);
                  link.setVisible(true);
                  bookMarkTitleEdit.setText(link.getText());
                }
                else
                {
                  bookMarkUrlEdit.setVisible(false);
                  bookMarkTitleEdit.setVisible(false);
                  link.setText(bookMarkTitleEdit.getText());
                  link.setVisible(true);
                 
                  changeBookMarkQry.clearParamList();
                 
                  changeBookMarkQry
                  .setRequestAction(ReqActionTypes.UPDATE);
                 
                  changeBookMarkQry
                  .setRequestItemkey(noteId);
                     
                  changeBookMarkQry.addParam(Params.BOOKMARK_TITLE.getParamName(),
                      bookMarkTitleEdit.getText());
                 
                  changeBookMarkQry.addParam(Params.BOOKMARK_URL.getParamName(),
                      bookMarkUrlEdit.getText());
                 
                  changeBookMarkRequest.makeRequest();
                }
               
               
            }});
           
            final ActionLabel edit = new ActionLabel(prefsUtils.getMsg("gadgetLabelEdit"));
           
           
            edit.setTitle(prefsUtils.getMsg("gadgetLabelEdit"));
           
            edit.addClickHandler(new ClickHandler() {
              @Override
              public void onClick(ClickEvent event) {
              edit.mouseOff();
              link.setVisible(false);
              bookMarkUrlEdit.setVisible(true);
              bookMarkTitleEdit.setVisible(true);

              }

View Full Code Here

        m_panel.getElement().setId("errorpanel");

        m_label = new Label("", true);
        m_panel.add(m_label);

        Anchor clear = new Anchor("X");
        clear.getElement().setId("errorpanel_hide");
        clear.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event)
            {
                event.preventDefault();
                JSUtil.slideUp("#" + m_panel.getElement().getId(), "fast");
            }
View Full Code Here

         * Add an anchor that will show the tooltip.
         */
        final Tooltip tooltip = new Tooltip();
        tooltip.setBody(new HTML(Index.getStrings().tooltipBody()));
       
        final Anchor anchor = new Anchor(Index.getStrings().showTooltip());       
        final Timer showTooltip = new Timer() {
           
            @Override
            public void run()
            {
                tooltip.showRelativeTo(anchor);
            }
        };
        anchor.addMouseOverHandler(new MouseOverHandler() {
           
            @Override
            public void onMouseOver(MouseOverEvent event)
            {
                /*
                 * Show the tooltip after a delay
                 */
                showTooltip.schedule(tooltip.getAutoCloseTime());
            }
        });
        anchor.addMouseOutHandler(new MouseOutHandler() {

            @Override
            public void onMouseOut(MouseOutEvent event)
            {
                if (tooltip.isShowing()) {
View Full Code Here

                         STRINGS.DatePicker_html(), TALL);
    }
   
    private void addNavPanelInfo()
    {
        Anchor css = new Anchor(Index.getStrings().cssPage(), "CSSPanel");
        css.addClickHandler(new ClickHandler() {
           
            @Override
            public void onClick(ClickEvent event)
            {
                event.preventDefault();
View Full Code Here

        HTMLPanel loginButtonPanel = addToSlidingGrid(doLoginButton, "WidgetsLoginPanel", Index.getStrings().loginPanel(),
                                                      STRINGS.LoginWidget_html(), TALL);
        loginButtonPanel.add((new HTML("<p><div id=\"loginResult\"></div>")), "WidgetsLoginPanel");

        Anchor auth = new Anchor(Index.getStrings().authPage(), "AuthPanel");
        auth.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event)
            {
                event.preventDefault();
                Index.selectItem(Index.AUTH_NAV_ITEM_ID);
View Full Code Here

TOP

Related Classes of com.google.gwt.user.client.ui.Anchor

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.