(Add notes from web exp meeting) |
(→Mid term) |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| − | |||
| − | |||
== Mid term == | == Mid term == | ||
| − | * | + | * Work in progress: Implement form completion / password save |
| − | + | ||
| − | + | ||
== Long term == | == Long term == | ||
| Line 27: | Line 21: | ||
* KDE features to form widgets etc. It is not known how to integrate KDE features such as text completion with the versions of these features implemented in JS in the web page. Currently since the AJAX mostly does not work in KHTML, the KDE versions are used. | * KDE features to form widgets etc. It is not known how to integrate KDE features such as text completion with the versions of these features implemented in JS in the web page. Currently since the AJAX mostly does not work in KHTML, the KDE versions are used. | ||
| − | |||
| − | |||
| − | |||
| − | |||
* Configuration management using kcontrol. QWebSetting is used to get settings into Webkit | * Configuration management using kcontrol. QWebSetting is used to get settings into Webkit | ||
| Line 39: | Line 29: | ||
| − | * | + | * Improve way to launch the web inspector. At the moment you can enable it in the JavaScript settings with "Enable debugger". |
* All of the QWebKit api is in the webkit repo, it is NOT in the qt gitorious. We should work at the webkit repo and submit patches there like other contributors, not work in a 'fork' git branch. | * All of the QWebKit api is in the webkit repo, it is NOT in the qt gitorious. We should work at the webkit repo and submit patches there like other contributors, not work in a 'fork' git branch. | ||
| Line 46: | Line 36: | ||
* Not loading the right thing when linking to other data types eg. text files, or spreadsheets. QWebPluginFactory should be usable to load KParts. There were some questions whether this would be able to react to dynamic changes to the set of available plugins - need way to tell the Factory to reload its plugin list. | * Not loading the right thing when linking to other data types eg. text files, or spreadsheets. QWebPluginFactory should be usable to load KParts. There were some questions whether this would be able to react to dynamic changes to the set of available plugins - need way to tell the Factory to reload its plugin list. | ||
| − | |||
| − | |||
* How to suppress right click menu. | * How to suppress right click menu. | ||
| Line 54: | Line 42: | ||
* Can do embedded kparts using QtWebKitPluginFactory. Need to pass it a list of the available plugins so that the navigator.plugins javascript list will be populated. Is the factory queried for every load or not, simon thinks it might be only called once. thiago thinks we need a notification when we get asked to load something. We need a method to force a refresh() to ensure the list is valid if we install new kparts. | * Can do embedded kparts using QtWebKitPluginFactory. Need to pass it a list of the available plugins so that the navigator.plugins javascript list will be populated. Is the factory queried for every load or not, simon thinks it might be only called once. thiago thinks we need a notification when we get asked to load something. We need a method to force a refresh() to ensure the list is valid if we install new kparts. | ||
| + | |||
| + | ** I've written an example plugin and put it online at http://gitorious.org/qt-examples/qt-examples/trees/master/qtwebkitplugins which shows we should be able to embed widgets and hence kparts quite easily (rich). | ||
* State saving/loading for eg 'Undo Close Tab' | * State saving/loading for eg 'Undo Close Tab' | ||