home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 117
/
FreelogNo117-OctobreNovembre2013.iso
/
Theme
/
8GadgetPack
/
8GadgetPackSetup.msi
/
settings.js_13
< prev
next >
Wrap
Text (UTF-16)
|
2012-05-19
|
5KB
|
81 lines
////////////////////////////////////////////////////////////////////////////////
//
// THIS CODE IS NOT APPROVED FOR USE IN/ON ANY OTHER UI ELEMENT OR PRODUCT COMPONENT.
// Copyright (c) 2009 Microsoft Corporation. All rights reserved.
//
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
//
//
////////////////////////////////////////////////////////////////////////////////
function getRssSettings()
{
// Read the private rss gadget settings
this.rssFeedPath = System.Gadget.Settings.read("rssFeedPath");
this.rssFeedUrl = System.Gadget.Settings.read("rssFeedUrl");
this.rssFeedCount = System.Gadget.Settings.read("rssFeedCount");
this.loadFirstTime = System.Gadget.Settings.read("loadFirstTime") || "defaultGadget";
if(this.rssFeedCount == "")
{
this.rssFeedCount = 100;
}
if(this.rssFeedUrl == "defaultGadg")
{
this.rssFeedPath = "";
}
}
////////////////////////////////////////////////////////////////////////////////
//
//
////////////////////////////////////////////////////////////////////////////////
function setRssSettings(_feedPath, _feedUrl, _feedCount)
{
// Save the private rss gadget settings
System.Gadget.Settings.write("rssFeedPath", _feedPath);
System.Gadget.Settings.write("rssFeedUrl", _feedUrl);
System.Gadget.Settings.write("rssFeedCount", _feedCount);
System.Gadget.Settings.write("loadFirstTime", g_loadFirstTime);
}
////////////////////////////////////////////////////////////////////////////////
//
//
////////////////////////////////////////////////////////////////////////////////
function load()
{
System.Gadget.onSettingsClosing = settingsClosing;
createFeedDropDown();
loadSettings();
rssTotalsSelection.value = g_totalViewableItems;
}
////////////////////////////////////////////////////////////////////////////////
//
//
////////////////////////////////////////////////////////////////////////////////
function settingsClosing(event)
{
if(event.closeAction == event.Action.commit)
{
saveSettings();
}
else if (event.closeAction == event.Action.cancel)
{
}
event.cancel = false;
}
////////////////////////////////////////////////////////////////////////////////
//
//
////////////////////////////////////////////////////////////////////////////////
function saveSettings()
{
if(rssFeedSelection.selectedIndex != -1)
{
setRssSettings(rssFeedSelection.options(rssFeedSelection.selectedIndex).text, rssFeedSelection.options(rssFeedSelection.selectedIndex).value, rssTotalsSelection.options(rssTotalsSelection.selectedIndex).value);
}
}