[ 
https://issues.apache.org/jira/browse/FELIX-3503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Passchier updated FELIX-3503:
----------------------------------

    Attachment: FELIX-3603.patch
    
> The obr page in the webconsole does not update on refresh
> ---------------------------------------------------------
>
>                 Key: FELIX-3503
>                 URL: https://issues.apache.org/jira/browse/FELIX-3503
>             Project: Felix
>          Issue Type: Bug
>          Components: Web Console
>    Affects Versions: webconsole-3.1.8
>         Environment: Felix running on Ubuntu Linux 10.04.3 LTS
> Java version OpenJDK Runtime Environment (IcedTea6 1.9.13) 
> (6b20-1.9.13-0ubuntu1~10.04.1)
> OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
> Browser for webpage: Firefox 12.0 on Windows 7
>            Reporter: Igor Passchier
>              Labels: obr, ui
>
> If the Bundle Repositories are refreshed via the webconsole "OSGi 
> Repository", the repository is refreshed in the felix environment and the new 
> data is send back to the webpage. However, the new data is not displayed in 
> the webpage, as the reply from felix is ignored in the obr.js javascript file.
> The patch below will fix this, by inserting the available data from the reply 
> in the obrData internal datastructurre, before updating the UI.
> ### Eclipse Workspace Patch 1.0
> #P org.apache.felix.webconsole-3.1.8
> Index: src/main/resources/res/ui/obr.js
> ===================================================================
> --- src/main/resources/res/ui/obr.js  (revision 1228192)
> +++ src/main/resources/res/ui/obr.js  (working copy)
> @@ -63,7 +63,12 @@
>          $.post(pluginRoot, {
>              'action' : action,
>              'url'    : url
> -        }, renderData, 'json');
> +        }, function(data) {
> +             for (var par in data) {
> +                     obrData[par]=data[par];
> +             };
> +             renderData();
> +             }, 'json');
>      }
>  }
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to