Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3548

Re: Bookmarks?

$
0
0

This is pretty much the standard bookmark code provided by SAP in DS 1.5.

 

I'm now using DS 1.6, the problem was there in 1.5 as well

 

/* begin share button */

if (BOOKMARK_DROPDOWN.getSelectedValue() != "")

{

  g_header_mode = "NONE";

  g_footer_mode = "NONE";

  BUTTON_INIT_BUTTONS.onClick();

 

  Bookmark.shareBookmark(Bookmark.getBookmarkUrl(BOOKMARK_DROPDOWN.getSelectedValue()));

}

/* end share button */

 

 

/* begin create/load buttons */

g_header_mode = "NONE";

BUTTON_INIT_BUTTONS.onClick();

 

 

var name = INPUTFIELD_NAME.getValue();

if (name == "")

{

  if (BOOKMARK_DROPDOWN.getSelectedValue() != "")

  {

     Bookmark.loadBookmark(BOOKMARK_DROPDOWN.getSelectedValue());

  }

}

else

{

    INPUTFIELD_NAME.setValue("");

  Bookmark.saveBookmark(name);

  var bookmarks = Bookmark.getAllBookmarks();

  if (bookmarks.length > 0)

  {

  BUTTON_SHARE_BOOKMARK.setCSSClass("primaryButton");

  }

  else

  {

  BUTTON_SHARE_BOOKMARK.setCSSClass("disabledFilter");

  }

  bookmarks.forEach(function(element, index)

  {

  BOOKMARK_DROPDOWN.addItem(element.name, element.text);

  });

}

/* end create/load buttons */

 

 

/* begin bookmark delete */

Bookmark.deleteBookmark(BOOKMARK_DROPDOWN.getSelectedValue());

 

 

/* get all Bookmark */

BOOKMARK_DROPDOWN.removeAllItems();

 

 

var bookmarks = Bookmark.getAllBookmarks();

if (bookmarks.length > 0)

{

  BUTTON_SHARE_BOOKMARK.setCSSClass("primaryButton");

}

else

{

  BUTTON_SHARE_BOOKMARK.setCSSClass("disabledFilter");

}

bookmarks.forEach(function(element, index)

{

  BOOKMARK_DROPDOWN.addItem(element.name, element.text);

});

/* end bookmark delete */

 

//BUTTON_INIT_BUTTONS

// Header

//POPUP_BOOKMARK.hide();

PANEL_BOOKMARK.setVisible(false);

PANEL_SELECTION.setVisible(false);

POPUP_SELECTION.hide();

BODY.setLeftMargin(0);

 

 

BUTTON_BOOKMARK.setCSSClass("ICON_BOOKMARK");

BUTTON_SELECTION.setCSSClass("ICON_SETTING");

 

 

if (g_header_mode == "BOOKMARK") {

PANEL_BOOKMARK.setVisible(true);

//BUTTON_BOOKMARK.setCSSClass(BUTTON_BOOKMARK.getCSSClass()+ " B_ACTIVE");

//POPUP_BOOKMARK.show();

}

 

 

if (g_header_mode == "SELECTION") {

PANEL_SELECTION.setVisible(true);

POPUP_SELECTION.show();

//BODY.setLeftMargin(300);

//BUTTON_SELECTION.setCSSClass(BUTTON_SELECTION.getCSSClass()+ " B_ACTIVE");

}

 

 

 

 

// Footer

PANEL_ACTION.setVisible(false);

PANEL_INFO.setVisible(false);

PANEL_SETTING.setVisible(false);

 

 

g_popup_info = false;

 

 

if (g_footer_mode == "ACTION") {

PANEL_ACTION.setVisible(true);

}

 

 

if (g_footer_mode == "SETTING") {

PANEL_SETTING.setVisible(true);

}


Viewing all articles
Browse latest Browse all 3548

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>