Bring back "Refresh Grid Info" button in grid manager.
If you clicked on 'Add' and then filled in the fields that say '<required>'.. and then click on OK... Then all the URL's stay blank and there is no way to fix that anymore (short of deleting the entry first and NOT filling in the required name?!). I added the button back to get the URL, at any time. Much more clear. While at it, I added some tool tips and renamed 'Add' to 'Create' because it confused the hell out of me to have a grid selected and then needing to press 'Add' below that.. as if you add something to the selected grid (Better would be to have the Add button above the selector, or even be part of the selector drop down).
This commit is contained in:
@@ -374,8 +374,11 @@ void HippoGridInfo::onXmlCharacterData(void* userData, const XML_Char* s, int le
|
||||
{
|
||||
case XML_GRIDNICK:
|
||||
{
|
||||
if (self->mGridNick == "") self->mGridNick.assign(s, len);
|
||||
self->mGridNick = sanitizeGridNick(self->mGridNick);
|
||||
if (self->mGridNick == "")
|
||||
{
|
||||
self->mGridNick.assign(s, len);
|
||||
self->mGridNick = sanitizeGridNick(self->mGridNick);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -407,7 +410,15 @@ void HippoGridInfo::onXmlCharacterData(void* userData, const XML_Char* s, int le
|
||||
break;
|
||||
}
|
||||
|
||||
case XML_GRIDNAME: self->mGridName.assign(s, len); break;
|
||||
case XML_GRIDNAME:
|
||||
{
|
||||
if (self->mGridName == "")
|
||||
{
|
||||
self->mGridName.assign(s, len);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case XML_LOGINPAGE: self->mLoginPage.assign(s, len); break;
|
||||
case XML_WEBSITE: self->mWebSite.assign(s, len); break;
|
||||
case XML_SUPPORT: self->mSupportUrl.assign(s, len); break;
|
||||
|
||||
@@ -133,7 +133,7 @@ BOOL HippoPanelGridsImpl::postBuild()
|
||||
requires<LLButton>("btn_add");
|
||||
requires<LLButton>("btn_copy");
|
||||
requires<LLButton>("btn_default");
|
||||
//requires<LLButton>("btn_gridinfo");
|
||||
requires<LLButton>("btn_gridinfo");
|
||||
requires<LLButton>("btn_help_render_compat");
|
||||
if (!checkRequirements()) return false;
|
||||
|
||||
@@ -146,7 +146,7 @@ BOOL HippoPanelGridsImpl::postBuild()
|
||||
childSetAction("btn_add", onClickAdd, this);
|
||||
childSetAction("btn_copy", onClickCopy, this);
|
||||
childSetAction("btn_default", onClickDefault, this);
|
||||
//childSetAction("btn_gridinfo", onClickGridInfo, this);
|
||||
childSetAction("btn_gridinfo", onClickGridInfo, this);
|
||||
childSetAction("btn_help_render_compat", onClickHelpRenderCompat, this);
|
||||
childSetAction("btn_advanced", onClickAdvanced, this);
|
||||
|
||||
|
||||
@@ -30,17 +30,17 @@
|
||||
<!-- Buttons -->
|
||||
<button label="Delete" label_selected="Delete" enabled="true" name="btn_delete"
|
||||
height="18" width="75" left="120" bottom_delta="-27"
|
||||
halign="center"
|
||||
halign="center" tool_type="Delete the selected grid from the list"
|
||||
follows="left|top" scale_image="true"
|
||||
font="SansSerifSmall" mouse_opaque="true" />
|
||||
<button label="Add" label_selected="Add" enabled="true" name="btn_add"
|
||||
<button label="Create" label_selected="Add" enabled="true" name="btn_add"
|
||||
height="18" width="75" left_delta="78" bottom_delta="0"
|
||||
halign="center"
|
||||
halign="center" tool_tip="Add a new grid to the list"
|
||||
follows="left|top" scale_image="true"
|
||||
font="SansSerifSmall" mouse_opaque="true" />
|
||||
<button label="Copy" label_selected="Copy" enabled="true" name="btn_copy"
|
||||
height="18" width="75" left_delta="78" bottom_delta="0"
|
||||
halign="center"
|
||||
halign="center" tool_tip="Create a new entry using the selected entry as template"
|
||||
follows="left|top" scale_image="true"
|
||||
font="SansSerifSmall" mouse_opaque="true" />
|
||||
<!-- Advanced -->
|
||||
@@ -65,11 +65,11 @@
|
||||
font="SansSerifSmall"
|
||||
follows="left|top|right" border_visible="false" mouse_opaque="false"
|
||||
drop_shadow_visible="true" border_drop_shadow_visible="false" />
|
||||
<!--<button label="Get Grid Info" label_selected="Get Grid Info" enabled="true" name="btn_gridinfo"
|
||||
<button label="Refresh Grid URLs" enabled="true" name="btn_gridinfo"
|
||||
height="18" width="100" left="120" bottom_delta="-22"
|
||||
halign="center"
|
||||
halign="center" tool_tip="Retrieve all grid info from the given Login URI (overwriting the current URLs, see Advanced)"
|
||||
follows="left|top" scale_image="true"
|
||||
font="SansSerifSmall" mouse_opaque="true" />-->
|
||||
font="SansSerifSmall" mouse_opaque="true" />
|
||||
<!-- Platform -->
|
||||
<text type="string" length="1" enabled="true" name="platform_label"
|
||||
height="10" width="100" left="12" bottom_delta="-32"
|
||||
|
||||
Reference in New Issue
Block a user