[Mapbender-commits] r6984 - in trunk/mapbender/http: css plugins
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Sep 30 08:33:03 EDT 2010
Author: kmq
Date: 2010-09-30 12:33:03 +0000 (Thu, 30 Sep 2010)
New Revision: 6984
Modified:
trunk/mapbender/http/css/feedtree.css
trunk/mapbender/http/plugins/feedTree.js
Log:
moved addbuttion into the feedtree
Modified: trunk/mapbender/http/css/feedtree.css
===================================================================
--- trunk/mapbender/http/css/feedtree.css 2010-09-30 11:28:04 UTC (rev 6983)
+++ trunk/mapbender/http/css/feedtree.css 2010-09-30 12:33:03 UTC (rev 6984)
@@ -58,6 +58,12 @@
margin-left: 0.2em;
}
+ul.feedtree li.rss > button.add{
+ background-image: url("../img/add.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
ul.feedtree li.open.rss > button.toggle{
background-image: url("../img/georss_logo_folder.png");
background-repeat: no-repeat;
Modified: trunk/mapbender/http/plugins/feedTree.js
===================================================================
--- trunk/mapbender/http/plugins/feedTree.js 2010-09-30 11:28:04 UTC (rev 6983)
+++ trunk/mapbender/http/plugins/feedTree.js 2010-09-30 12:33:03 UTC (rev 6984)
@@ -3,17 +3,26 @@
$feedTree.children().remove();
$feedTree.addClass('feedtree');
- $addButton = $("<button>addGeoRSS</button>");
- $feedTree.after($addButton);
- $addButton.after('<input id="feedurl" value="http://localhost:8888/georss.example.xml" />');
- $addButton.click(function(){
- $('#mapframe1').georss({ url: $('#feedurl').val()});
- });
var $RSSfolder = $('<li class="open rss"><button class="toggle" name="toggle" value="toggle"></button><a href="#">RSS</a><ul></ul></li>');
$feedTree.append($RSSfolder);
+
+ $addButton = $('<button class="add" name="addrss" value="addrss"></button>');
+ $addButton.click(function(){
+ $('<div ><input class="feedurl" /></div>').dialog({
+ "title": "RSS feed hinzufügen",
+ "buttons":{
+ "OK": function(){
+ $('#mapframe1').georss({ url: $(this).find('.feedurl').val()});
+ $(this).dialog('destroy');
+ }
+ }
+ });
+ });
+ $RSSfolder.find("a").after($addButton);
+
// var $KMLfolder = $('<li class="open rss"><img src="../img/kml_logo.png" /><a href="#">KML</a><ul></ul></li>');
// $feedTree.append($KMLfolder);
More information about the Mapbender_commits
mailing list