Hi Kalpa,

As  it seems, the best way to proceed with your requirement is introducing
a meta data API. It is not a good practice access parent window within a
gadget as it may cause cross domain issues.

WRT to pages with multiple words page titles, did you try fetching the page
title from the parents respective DOM element, instead of the URL? If we
can get that from the DOM, spaces won't be an issue anymore.


Regards,

*Lasantha Samarakoon* | Software Engineer
WSO2, Inc.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile: +94 (71) 214 1576
Email:  [email protected]
Web:    www.wso2.com

lean . enterprise . middleware

On Mon, Aug 22, 2016 at 12:42 PM, Kalpa Welivitigoda <[email protected]>
wrote:

> Hi Lasantha,
>
> I have a breadcrumb (this is a separate gadget) in the dashboard in which
> I display the navigation and the webapp filtering. Please refer the screen
> capture attached herewith. There, 'browser' is the page and 'examples' is
> the webapp name. When a user clickes 'browser', the page (other gadgets)
> updates to fetch and show statistics related to all webapps.
>
> How 'browser' is fetched at the moment is via the dashboard URL, we do a
> parent.window.location.href and get the page URL. This is also not good
> since we are using parent inside a gadget. May be we can consider adding
> page URL as well for the meta data in the API.
>
> The breadcrumb in the screen capture looks nice since it only has one word
> for the page title/URL. When we have pages like 'HTTP Status Code' with
> multiple words, it looks ugly since we cannot have spaces in the URL.
>
> On Mon, Aug 22, 2016 at 12:22 PM, Lasantha Samarakoon <[email protected]>
> wrote:
>
>> @Kalpa, Can you please explain the use case of having the page title in a
>> gadget?
>>
>>
>> Regards,
>>
>> *Lasantha Samarakoon* | Software Engineer
>> WSO2, Inc.
>> #20, Palm Grove, Colombo 03, Sri Lanka
>> Mobile: +94 (71) 214 1576
>> Email:  [email protected]
>> Web:    www.wso2.com
>>
>> lean . enterprise . middleware
>>
>> On Mon, Aug 22, 2016 at 12:07 PM, Nisala Nanayakkara <[email protected]>
>> wrote:
>>
>>> Hi Kalpa,
>>>
>>> I have created jira for this issue [1]. We will implement an api to get
>>> dashboard-meta data information in the next release. So you can get
>>> relevant meta data information of the dashboard using the api.
>>>
>>> [1] - https://wso2.org/jira/browse/UES-1036
>>>
>>> Thanks,
>>> Nisala
>>>
>>> On Mon, Aug 22, 2016 at 12:03 PM, Nipuna Chandradasa <[email protected]>
>>> wrote:
>>>
>>>> Hi Kalpa,
>>>>
>>>> We currently have a API to send dashboard name and id. But we don't
>>>> have a api to get the page details. But we will create a jira for this and
>>>> add this as an improvement on next release.
>>>>
>>>> Thank you,
>>>>
>>>> On Mon, Aug 22, 2016 at 11:29 AM, Kalpa Welivitigoda <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi devs,
>>>>>
>>>>> I have a dashboard with multiple pages. From a gadget in a page, I
>>>>> need to get the current page title. What would be the recommended approach
>>>>> to do this?
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>>
>>>>> Kalpa Welivitigoda
>>>>> Senior Software Engineer, WSO2 Inc. http://wso2.com
>>>>> Email: [email protected]
>>>>> Mobile: +94776509215
>>>>>
>>>>> [image: http://wso2.com/signature] <http://wso2.com/signature>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Nipuna Marcus
>>>> *Software Engineer*
>>>> WSO2 Inc.
>>>> http://wso2.com/ - "lean . enterprise . middleware"
>>>> Mobile : +94 (0) 713 667906
>>>> [email protected]
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Nisala Niroshana Nanayakkara,*
>>> Software Engineer
>>> Mobile:(+94)717600022
>>> WSO2 Inc., http://wso2.com/
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Best Regards,
>
> Kalpa Welivitigoda
> Senior Software Engineer, WSO2 Inc. http://wso2.com
> Email: [email protected]
> Mobile: +94776509215
>
> [image: http://wso2.com/signature] <http://wso2.com/signature>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to