STORM-690 ADDITIONAL FIX Hide "Loading..." text that can be seen under transparent Avatar Picks accordion.
parent
8acc2ec9f6
commit
37c65e371d
|
|
@ -212,7 +212,8 @@ void LLPanelPicks::updateData()
|
|||
mNoPicks = false;
|
||||
mNoClassifieds = false;
|
||||
|
||||
getChild<LLUICtrl>("picks_panel_text")->setValue(LLTrans::getString("PicksClassifiedsLoadingText"));
|
||||
mNoItemsLabel->setValue(LLTrans::getString("PicksClassifiedsLoadingText"));
|
||||
mNoItemsLabel->setVisible(TRUE);
|
||||
|
||||
mPicksList->clear();
|
||||
LLAvatarPropertiesProcessor::getInstance()->sendAvatarPicksRequest(getAvatarId());
|
||||
|
|
@ -314,15 +315,17 @@ void LLPanelPicks::processProperties(void* data, EAvatarProcessorType type)
|
|||
mNoClassifieds = !mClassifiedsList->size();
|
||||
}
|
||||
|
||||
if (mNoPicks && mNoClassifieds)
|
||||
bool no_data = mNoPicks && mNoClassifieds;
|
||||
mNoItemsLabel->setVisible(no_data);
|
||||
if (no_data)
|
||||
{
|
||||
if(getAvatarId() == gAgentID)
|
||||
{
|
||||
getChild<LLUICtrl>("picks_panel_text")->setValue(LLTrans::getString("NoPicksClassifiedsText"));
|
||||
mNoItemsLabel->setValue(LLTrans::getString("NoPicksClassifiedsText"));
|
||||
}
|
||||
else
|
||||
{
|
||||
getChild<LLUICtrl>("picks_panel_text")->setValue(LLTrans::getString("NoAvatarPicksClassifiedsText"));
|
||||
mNoItemsLabel->setValue(LLTrans::getString("NoAvatarPicksClassifiedsText"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -359,6 +362,8 @@ BOOL LLPanelPicks::postBuild()
|
|||
mPicksList->setNoItemsCommentText(getString("no_picks"));
|
||||
mClassifiedsList->setNoItemsCommentText(getString("no_classifieds"));
|
||||
|
||||
mNoItemsLabel = getChild<LLUICtrl>("picks_panel_text");
|
||||
|
||||
childSetAction(XML_BTN_NEW, boost::bind(&LLPanelPicks::onClickPlusBtn, this));
|
||||
childSetAction(XML_BTN_DELETE, boost::bind(&LLPanelPicks::onClickDelete, this));
|
||||
childSetAction(XML_BTN_TELEPORT, boost::bind(&LLPanelPicks::onClickTeleport, this));
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@ private:
|
|||
LLPanelClassifiedInfo* mPanelClassifiedInfo;
|
||||
LLPanelPickEdit* mPanelPickEdit;
|
||||
LLToggleableMenu* mPlusMenu;
|
||||
LLUICtrl* mNoItemsLabel;
|
||||
|
||||
// <classified_id, edit_panel>
|
||||
typedef std::map<LLUUID, LLPanelClassifiedEdit*> panel_classified_edit_map_t;
|
||||
|
|
|
|||
Loading…
Reference in New Issue