I can probably send you a sample. Got any code you can share? Using any
particular JS framework?
On 11/10/2017 01:01 PM, Mark Reynolds wrote:
Hi Peter,
Thanks for responding! So basically what I'm trying to do is load my
own navigation bar (right now its just a row of buttons which is fine),
clicking on "Servers" should load the servers.html page into the
iframe(mainFrame). That's what I want to happen at least :-) I
actually copied the current design from cockpit's own systemd Services
package.
Ultimately I just want a navigation bar, and then when I click on the
item it fills in the body with a new html page/content. I will be
heavily using JS to build trees, and other fun stuff for each "area':
Servers, Replication, Backends, etc. So I need to figure out how to
correctly use javascript with cockpit regardless of how I do the main page.
Thanks again!!
Mark
On 11/10/2017 03:45 PM, Peter wrote:
> Javascript and CSS need to be in a separate files, and your html
> shouldn't have javascript functions embeded in it.
>
> If you show me some code I could probably help better with debugging,
> but chances are it is something like needing to setup onclicks in a
> onload function rather than adding it right into the html.
>
> If you want to disable CSP while developing you can add something like
> this to your manifest.
>
>
https://github.com/cockpit-project/cockpit/blob/master/examples/pinger/ma...
>
>
> Generally for anything you ship, you'll want to keep to the default
> CSP rules.
>
> On 11/10/2017 11:51 AM, Mark Reynolds wrote:
>> Hello,
>>
>> I'm evaluating cockpit to be a potential UI replacement for our database
>> server (389 directory server). I am also not an experienced web
>> developer, but regardless I'm going to be writing our new UI.
>>
>> I've created a sample package(manifest.json file, html files, etc) and I
>> put it all under ~/.local/share/cockpit/test/
>>
>> I see my new menu item, and it loads my html page. But I can not get my
>> custom javascript working on my project page:
>>
>> Content Security Policy: The page’s settings blocked the loading of a
>> resource at self (“default-src
http://localhost:9090
>>
http://localhost:9090”). Source: onclick attribute on BUTTON element.
>>
>>
>> I tried putting my javascript in a separate file, and embedding it in
>> the html page, etc. None it works and it's the CSP that "appears"
to be
>> blocking me every time.
>>
>> What is the correct way to get my javascript functions working in my
>> package?
>>
>> Thanks,
>>
>> Mark
>> _______________________________________________
>> cockpit-devel mailing list -- cockpit-devel(a)lists.fedorahosted.org
>> To unsubscribe send an email to
>> cockpit-devel-leave(a)lists.fedorahosted.org
>>
> _______________________________________________
> cockpit-devel mailing list -- cockpit-devel(a)lists.fedorahosted.org
> To unsubscribe send an email to
> cockpit-devel-leave(a)lists.fedorahosted.org