[Cartoweb-users] Plugin Edit - radArray is undefined
Oliver Christen
oliver.christen at camptocamp.com
Tue Oct 28 09:57:38 EDT 2008
Hi
when you want to show me large amount of html, please do that as an attached
file and not in copy/pasting the code into the email, it's unreadable and
the formating get fucked up.
beside I would appreciate if you tell me what you modified so I dont have to
play sherlock holmes to find out.
>I tried to use the template of the DemoCW3, in order to modify it for
> include edit plugin and export Pdf plugin.
> You can see the project here:
>
> http://carto.pays-romans.org/cartoweb/htdocs/rbe.php
>
>
> My template:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset={$charset}"
> />
> <link rel="stylesheet" type="text/css" href="{r
> type=css}cartoweb.css{/r}" title="stylesheet" />
> <link rel="stylesheet" type="text/css" href="{r
> type=css}folders.css{/r}" title="stylesheet" />
> <link rel="stylesheet" type="text/css" href="css/toolPicker.css" />
> {if $layers|default:''}<link rel="stylesheet" type="text/css" href="{r
> type=css plugin=layers}layers.css{/r}" />{/if}
> <link rel="stylesheet" type="text/css" href="{r type=css
> plugin=tables}tables.css{/r}" />
> {if $collapsibleKeymap|default:''}<link rel="stylesheet"
> type="text/css" href="{r type=css}keymap.css{/r}" />{/if}
>
>
> <link rel="icon" href="{r type=gfx/layout}cw3.png{/r}" type="image/png"
> />
>
> <title>{t}CartoWeb3 - Demonstration{/t}</title>
>
> <script type="text/javascript" src="{r
> type=js}EventManager.js{/r}"></script>
> <script type="text/javascript" src="{r type=js}carto.js{/r}"></script>
> {if $layers|default:''}<script type="text/javascript" src="{r type=js
> plugin=layers}layers.js{/r}"></script>{/if}
> {if $edit_allowed|default:''}<link rel="stylesheet" type="text/css"
> href="{r type=css plugin=edit}edit.css{/r}" />{/if}
> {if $layerReorder|default:''}<script type="text/javascript" src="{r
> type=js plugin=layerReorder}layerReorder.js{/r}"></script>{/if}
> {if $outline_active|default:''}<link rel="stylesheet" type="text/css"
> href="{r type=css plugin=outline}outline.css{/r}" />{/if}
> {if $freescale}<script type="text/javascript" src="{r type=js
> plugin=location}location.js{/r}"></script>{/if}
> {if $collapsibleKeymap|default:''}<script type="text/javascript"
> src="{r type=js}keymap.js{/r}"></script>
> <script language="JavaScript" type="text/javascript">
> <!--
> var hideKeymapMsg = "{t}Collapse keymap{/t}";
> var showKeymapMsg = "{t}Show keymap{/t}";
> var hideKeymap = {$collapseKeymap};
> //-->
> </script>
> {/if}
>
> {include file="cartoclient_ajaxHeader.tpl"}
>
> {include file="dhtmlcode.tpl"}
>
> {if $exportPdf|default:''}
> <script type="text/javascript" src="{r type=js
> plugin=exportPdf}exportPdf.js{/r}"></script>
> <script type="text/javascript" src="{r type=js
> plugin=exportPdf}dhtmlPdf.js{/r}"></script>
> {/if}
> <style>
> .switchmenu {literal}{{/literal}
> background-image:url({r type=gfx plugin=layers}switchbgi.png{/r});
> {literal}}{/literal}
> .switchmenu .switchmenu_l {literal}{{/literal}
> background-image:url({r type=gfx plugin=layers}switchbgli.png{/r});
> {literal}}{/literal}
> .switchmenu_r {literal}{{/literal}
> background-image:url({r type=gfx plugin=layers}switchbgri.png{/r});
> {literal}}{/literal}
> .switchmenuactiv {literal}{{/literal}
> background-image:url({r type=gfx plugin=layers}switchbg.png{/r});
> {literal}}{/literal}
> .switchmenuactiv .switchmenu_l {literal}{{/literal}
> background-image:url({r type=gfx plugin=layers}switchbgl.png{/r});
> {literal}}{/literal}
> .switchmenuactiv .switchmenu_r {literal}{{/literal}
> background-image:url({r type=gfx plugin=layers}switchbgr.png{/r});
> {literal}}{/literal}
> </style>
> </head>
>
> <body>
>
> <!-- header begins here -->
> <table width="100%">
> <tr><td colspan="2">
> <table id="topbanner" border="0" cellpadding="0" cellspacing="0">
> <tr>
> <td id="logo"><img src="{r type=gfx/layout}logoc2c.gif{/r}"
> alt="camptocamp" border="0"/></td>
> <td id="title" nowrap="nowrap">{t}RBE - Carto des ZA{/t}</td>
> <td align='right' width="1%">
> <table>
> <tr>
> <td align='right'>
> {foreach from=$locales item=lang}
> {if $lang == $currentLang}
> <img class="lang_on" name="{$lang}" src="{r
> type=gfx/layout}language_{$lang}.gif{/r}" alt="{$lang}" />
> {else}
> <a
> href="javascript:document.carto_form.action='{$selfUrl}?lang={$lang}';FormItemSelected();"
> onclick="javascript:doSubmit();"><img class="lang_off" name="{$lang}"
> src="{r type=gfx/layout}language_{$lang}.gif{/r}" alt="{$lang}" /></a>
> {/if}
> {/foreach}</td>
> </tr>
> <tr>
> <td class="mini" align='right' nowrap="nowrap">
> {if $auth_active|default:''}
> {if $username|default:''}{t}welcome{/t} {$username} - {/if}
> {$auth}
> {/if}</td>
> </tr>
> </table>
> </td>
> </tr>
> </table>
> </td></tr>
>
> <tr><td>
> <!-- header ends here -->
>
> <form method="post" action="{$selfUrl}" name="carto_form"
> id="carto_form" onsubmit="doSubmit();">
> <input type="image" name="dummy" alt="" id="dummy" />
> <input type="hidden" name="posted" value="1" />
> <input type="hidden" name="js_folder_idx" id="js_folder_idx"
> value="{$jsFolderIdx}" />
> <input type="hidden" name="selection_type" id="selection_type" />
> <input type="hidden" name="selection_coords" id="selection_coords" />
> <input type="hidden" name="features" id="features" />
> <input type="hidden" name="project" id="projects" value="{$project}" />
> {if $collapsibleKeymap|default:''}
> <input type="hidden" name="collapse_keymap" id="collapse_keymap"
> value="{$collapseKeymap}" />
> {/if}
> <input type="hidden" id="fake_reset" name="fake_reset" />
> <input type="hidden" id="fake_query" name="fake_query" />
> {if $outline_active|default:''}
> {$outlinelabel}
> {/if}
> <div id="content">
> <table id="mapframe" cellpadding="0" cellspacing="0">
>
> <tr>
> <td></td>
> <td align="center">
> <table border="0" cellpadding="0" cellspacing="0" width="100%">
> <tr>
> <td colspan="3" valign="top" align="center" width="80%">
> {if $scalebar_path|default:''}
> <img id="scalebar" src="{$scalebar_path}"
> alt="{t}scalebar_alt{/t}" width="{$scalebar_width}"
> height="{$scalebar_height}" title="" />
> {/if}
> </td>
> </tr>
> <tr>
> <td>
> {if $scales_active|default:''}
> <div id="recenter_scale_div">
> {$scales}
> </div>
> {/if}
> </td>
> <td width="80%" align="center">
> {$projections}
> </td>
> <td width="10%" align="center">
> {if $mapsizes_active|default:''}
> {$mapsizes}
> {/if}
> </td>
> </tr>
> </table>
> </td>
> <td></td>
> </tr>
>
> <tr>
> <td colspan="3" id="toolbar_row" nowrap="nowrap">
> {include file="toolbar.tpl" group="1"
> header="1"}
>
> {include file="toolbar.tpl" group="4"}
> <span {if !$exportPdf}style="display:none; "{/if}>
> {include
> file="toolbar.tpl" group="2"}
> </span>
> {$bboxHistoryForm}
> </td>
> </tr>
> <tr>
> <td><input type="image" src="{r
> type=gfx/layout}north_west.gif{/r}" name="pan_nw" id="pan_nw" alt="NW"
> /></td>
> <td align="center"><input type="image" src="{r
> type=gfx/layout}north.gif{/r}" name="pan_n" id="pan_n" alt="N" /></td>
> <td><input type="image" src="{r
> type=gfx/layout}north_east.gif{/r}" name="pan_ne" id="pan_ne" alt="NE"
> /></td>
> </tr>
> <tr>
> <td><input type="image" src="{r type=gfx/layout}west.gif{/r}"
> name="pan_w" id="pan_w" alt="W" /></td>
> <td valign="top">
> {include file="mainmap.tpl"}
> </td>
> <td><input type="image" src="{r type=gfx/layout}east.gif{/r}"
> name="pan_e" id="pan_e" alt="E" /></td>
> </tr>
>
>
> <tr>
> <td></td>
> <td>
> <div id="switchTarget">
> {$switches}
> </div>
> <table width="100%"><tr>
> <td width="50%"><div id="floatGeo"
> class="locationInfo">{t}Coord (m):{/t} %s / %s</div></td>
> <td width="50%" align="right">
> <div id="floatDistance" class="locationInfo"><span
> id="distanceValueLabel">{t}Approx. distance :{/t}</span> %s{if $factor
> == 1000} km{else} m{/if}</div>
> <div id="floatSurface" class="locationInfo"><span
> id="surfaceValueLabel">{t}Approx. area :{/t}</span> %s{if $factor ==
> 1000} km²{else} m²{/if}</div></td>
> </tr></table>
> </td>
> <td></td>
> </tr>
> <tr>
> <td><input type="image" src="{r
> type=gfx/layout}south_west.gif{/r}" name="pan_sw" id="pan_sw" alt="SW"
> /></td>
> <td align="center"><input type="image" src="{r
> type=gfx/layout}south.gif{/r}" name="pan_s" id="pan_s" alt="S" /></td>
> <td><input type="image" src="{r
> type=gfx/layout}south_east.gif{/r}" name="pan_se" id="pan_se" alt="SE"
> /></td>
> </tr>
> <tr>
> <td colspan="3"><br /></td>
> </tr>
>
>
> <tr>
> <td colspan="3"><br /></td>
> </tr>
>
>
> {if $developer_messages|default:''}
> <tr>
> <td colspan="3" align="center">
> <table id="user_message" width="100%" border="0" cellpadding="0"
> cellspacing="0">
> <tr>
> <th align="left" class="messages"><span style="color: green;
> border: 10px; background-color: yellow;">{t} Developer messages {/t}
> </span></th>
> </tr>
> <tr>
> <td><div id="developperMsgs">
> <ul>
> {foreach from=$developer_messages item=message}
> <li>{$message}</li>
> {/foreach}
> </ul></div>
> </td>
> </tr>
> </table>
> </td>
> </tr>
> {/if}
>
> {if $user_messages|default:''}
> <tr>
> <td colspan="3" align="center">
> <table id="user_message" width="100%" border="0" cellpadding="0"
> cellspacing="0">
> <tr>
> <th align="left" class="messages">{t}User messages{/t}</th>
> </tr>
> <tr>
> <td>
> <ul>
> {foreach from=$user_messages item=message}
> <li>{$message}</li>
> {/foreach}
> </ul>
> </td>
> </tr>
> </table>
> </td>
> </tr>
> {/if}
> <tr>
> <td colspan="3"><br /></td>
> </tr>
> <tr>
> <td colspan="3" align="center" class="mini">
> Powered by <a href="http://www.cartoweb.org/"
> target="_blank">CartoWeb {$cw_version.version}</a>
> © <a href="http://www.camptocamp.com/"
> target="_blank">Camptocamp SA</a>
> </td>
> </tr>
> </table>
> </div>
>
> <div id="leftbar">
> <div>
> <ul id="tabnav2">
> <li id="label2"><a
> href="javascript:ontop(2);enableTool('pdfrotate')">{t}Print{/t}</a></li>
> <li id="label4"><a href="javascript:ontop(4)">{t}About{/t}</a></li>
> <li id="label6"><a href="javascript:ontop(6)">{t}Help
> Viewer{/t}</a></li>
> </ul>
> <ul id="tabnav1">
> <li id="label1"><a
> href="javascript:ontop(1)">{t}Themes{/t}</a></li>
> <li id="label3"><a
> href="javascript:ontop(3)">{t}Search{/t}</a></li>
> <li id="label5"><a
> href="javascript:ontop(5)">{t}Outline{/t}</a></li>
> <li id="label7"><a href="javascript:ontop(7)">{t}Edit{/t}</a></li>
> </ul>
>
> </div>
>
>
> <div id="container">
> <!-- folder 1 starts here -->
> <div id="folder1" class="folder">
> <br />
> <div id="layerTree">
> {$layers}
> </div>
> <br />
> <p style="text-align:right; vertical-align:middle;">
>
> <a href="javascript:ontop(6);">
> <img src="{r type=gfx/layout}help.gif{/r}"
> title="{t}Help{/t}" alt="{t}help{/t}"
> style="margin-bottom:3px;"/></a>
>
> <a href="javascript:resetSession();">
> <img src="{r type=gfx/layout}reset_session.gif{/r}"
> alt="{t}reset session{/t}" title="{t}Reset session{/t}"
> style="padding-bottom:3px;"/>
> </a>
> <input type="submit" id="refresh" name="refresh" value="{t}OK{/t}"
> class="form_button" style="margin-bottom:7px;" />
> </p>
> </div>
>
> <!-- end of folder 1 -->
>
> <!-- folder 5 starts here -->
> <div id="folder5" class="folder">
> <br />
> <center>
>
> {$outline}
> {if $exportDxf}{$exportDxf}{/if}
> </center>
> </div>
> <!-- end of folder 5 -->
>
> <!-- folder 4 starts here -->
> <div id="folder4" class="folder">
> <br />
> <fieldset>
> <legend>{t}Data sources{/t}</legend>
> <ul>
> <li>{t}Nima :{/t} <a target="_blank"
> href="http://geoengine.nima.mil/geospatial/SW_TOOLS/NIMAMUSE/webinter/rast_roam.html">Vmap0</a></li>
> <li>{t}Gtopo30 :{/t} <a target="_blank"
> href="http://edc.usgs.gov/products/elevation/gtopo30/gtopo30.html">W020N90</a></li>
> </ul>
> </fieldset>
>
> <fieldset>
> <legend>{t}Projection and datums{/t}</legend>
> <ul>
> <li>{t}UTM 32 North{/t}</li>
> <li>{t}WGS 84{/t}</li>
> <li>{t}EPSG 32632{/t}</li>
> </ul>
> </fieldset>
> </div>
> <!-- end of folder 4 -->
>
> <!-- folder 3 starts here -->
> <div id="folder3" class="folder">
> <br />
>
> {if $hello_active|default:''}
> <p>Hello plugin test: <br />
> {$hello_message} <br />
> <input type="text" name="hello_input" /></p>
> {/if}
>
> {if $shortcuts_active|default:''}
> {$shortcuts}
> {/if}
>
> {if $recenter_active|default:''}
> {$recenter}
> {/if}
>
> {if $id_recenter_active|default:''}
> {$id_recenter}
> {/if}
>
> {if $exporthtml_active|default:''}
> <a href="{$exporthtml_url}" target="print">{t}Print{/t}</a>
> {/if}
>
> {if $search_active|default:''}
> {$search}
> {/if}
>
> </div>
> <!-- end of folder 3 -->
>
> <!-- folder 2 starts here -->
> <div id="folder2" class="folder">
> <br />
> {if $exportPdf|default:''}
> {$exportPdf}
> {else}
> <p>
> {t}You are not allowed to print maps{/t},
> {if $auth_active|default:''}
> {t}please{/t} {$auth}.
> {/if}
> </p>
> {/if}
> </div>
> <!-- end of folder 2 -->
>
> <!-- folder 6 starts here -->
> <div id="folder6" class="folder" style="height:550px;">
> <p><i>{t}This demo is an overview of the standard functionalities
> that are somehow visible for an end-user in Cartoweb. To get the most
> out of it, read through this Help guide before starting to
> explore.{/t}</i></p>
>
> <br />
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}tab.gif{/r}" alt="{t}Themes
> tab{/t}" /><strong> {t}Themes tab{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer">
> {t}Cartoweb supports an arbitrarily complex hierarchy of layers,
> with indefinite path.
> The layers which are checked and so selected, are
> displayed.{/t}<br /><br />
> <img src="{r type=gfx/layout/help}refresh.gif{/r}"
> alt="chargement du logo refresh" />
> {t}Once you have chosen your data, click on the OK button,
> located beneath the tab, to update your changes{/t}
> </p><br />
>
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}tab.gif{/r}" alt="{t}Search
> tab{/t}" /><strong> {t}Search tab{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer">
> {t}This tab allows you to move the center of the viewing area on a
> desired location. You can choose this location by three differents ways
> :{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}to select a shortcut to a specific location,{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}to entering the coordinates in the box X and Y (to start the search
> type on the touch {/t}<img src="{r
> type=gfx/layout/help}key_enter.gif{/r}" alt="chargement du logo
> key_enter" />),<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}to do a search on the name. For it, please select the data on which
> you are interested in, type the word or the begining of the word you
> think correspond to a feature of the data and follow the
> instructions.{/t}</p><br />
>
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}tab.gif{/r}" alt="{t}Outline
> tab{/t}" /><strong> {t}Outline tab{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer">
> {t}In Cartoweb, it is possible to freely draw points, lines,
> rectangles and polygons on the map, and to attach labels to them. These
> features are persistent: they survive panning or zooming.
> This tab allows you to obtain informations on the drawn features and
> to switch on the mask mode, in which everything but the outlined polygon
> is masked, is provided too.{/t}
> <br /><br /><img src="{r
> type=gfx/layout/help}outline_point.gif{/r}" alt="{t}outline_point{/t}" />
> <img src="{r type=gfx/layout/help}outline_line.gif{/r}"
> alt="{t}outline_line{/t}" />
> <img src="{r type=gfx/layout/help}outline_rectangle.gif{/r}"
> alt="{t}outline_rectangle{/t}" />
> <img src="{r type=gfx/layout/help}outline_poly.gif{/r}"
> alt="{t}outline_polygon{/t}" />
> {t}To draw the desired features, you might use outline
> tools.{/t}</p><br />
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}tab.gif{/r}" alt="{t}Query
> tab{/t}" /><strong> {t}Query tab{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer">
> <img src="{r type=gfx/layout/help}query.gif{/r}" alt="{t}Query{/t}" />
> {t}Using the query tool, you can geographically search for objects.
> Found objects are hilighted and their attributes are displayed.{/t}<br />
> {t}The queries are persistent (i.e. you can add new objects to
> already selected objects).
> Note : {/t}<i>{t}only the layers which are specified questionnable
> by the administrator of the website are concerned by the
> query.{/t}</i><br /><br />
> <!-- {t}This tab allows you to parametrize your search. For each
> layers, which can be interrogated, the following options can be set
> :{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Hilight{/t}</span>{t} : allows to
> activate/desactivate features hilight;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Attributes{/t}</span>{t} : if it's checked, the
> layers attributes can be requested. Instead, only object IDs will be
> returned;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Table{/t}</span>{t} : allows to display the query
> result;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Union selection{/t}</span>{t} : when selecting a
> group of objects, already selected ones are kept selected and no yet
> selected ones are selected;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Xor{/t}</span>{t} : when selecting a group of
> objects, already selected ones are unselected and no yet selected ones
> are selected (defaut type);{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Intersection{/t}</span>{t} : when selecting a group
> of objects, only already selected are kept selected;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}InQuery{/t}</span>{t} : if it's checked, you force
> query to use this layer;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> /><span class="s">{t}Mask{/t}</span>{t} : if it's checked, you apply a
> mask instead of a simple selection. This don't work when using highlight
> mecanism;{/t}<br />
> <br /><i>{t}If "Query all selected layers" option is checked, the
> query will handle all the questionnable layers{/t}</i> -->
> </p><br />
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}tab.gif{/r}" alt="{t}Print
> tab{/t}" /><strong> {t}Print tab{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer">
> {t}Cartoweb is able to output a PDF document. You can choose in this
> dialog tab, the elements you want to display (scalebar, overview, query
> results, legend) and specify additional options (format and resolutiion,
> orientation, title, note).{/t}
> </p><br />
>
> <table class="table_help" border="0" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}tab.gif{/r}" alt="{t}About
> tab{/t}" /><strong> {t}About tab{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer">
> {t}This tab give you some informations on the data and the projections.
> All the data are royalty-free. Nima refers to the datasource for the
> vector background and Gtopo30 refers to the datasource for the raster
> background.{/t}
> </p><br />
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <img src="{r type=gfx/layout/help}globe.gif{/r}"
> alt="{t}Globe{/t}" /><strong> {t}Mapping tools{/t}</strong><br />
> </td></tr>
> </table>
>
> <p class="help_viewer"><strong>{t}Navigation
> interface{/t}</strong><br />
> {t}There are many possibilities to navigate on the main map, that is
> to change the scale and the position{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}the arrows surrounding the map;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}the dynamic (i.e. clickable) keymap;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}the navigation tools (zoom and pan), which are detailled
> below;{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}the drop down menu "Scale";{/t}<br />
> <img src="{r type=gfx/layout/help}endturn.gif{/r}" alt="{t}pet{/t}"
> />{t}the various options in the "Search" tab.{/t}<br />
> {t}The menu "Mapsize" is self- explanatory.{/t}<br/><br />
> <img src="{r type=gfx/layout/help}zoomin.gif{/r}" alt="{t}zoomin{/t}"
> />
> {t}The Zoom In tool allows you to focus on a specific, smaller
> region of the Europe area. Click the Zoom In button and then either
> click the map near the center of the region you are interested in or
> click-and-drag a rectangle surrounding the area. The Zoom In tool can be
> used multiple times to move closer and closer to desired regions.{/t}<br
> />
> <img src="{r type=gfx/layout/help}zoomout.gif{/r}"
> alt="{t}zoomout{/t}" />
> {t}The Zoom Out tool allows you to focus on a larger area of the map
> than is currently displayed. Click the Zoom Out button and then click
> the map near the center of the larger region you are interested in. The
> Zoom Out tool can be used multiple times to view larger and larger
> regions.{/t}<br />
> <img src="{r type=gfx/layout/help}pan.gif{/r}" alt="{t}pan{/t}"
> />{t}The Pan Map tool allows you to move the center of the viewing area
> without changing the scale of the map. Click the Pan Map button and then
> click and drag the map image to recenter it.{/t}<br />
> <img src="{r type=gfx/layout}fullextent.gif{/r}"
> alt="{t}fullextent{/t}" />{t}The Zoom to Full Extents tool allows you to
> quickly reset the current map view to the entire Europe area. There is
> no need to click on the map to activate this tool - it is activated as
> soon as you click the Zoom to Full Extents button.{/t}</p><br />
>
> <p class="help_viewer"><strong>{t}Measuring tools{/t}</strong><br />
> <img src="{r type=gfx/layout/help}distance.gif{/r}"
> alt="{t}distance{/t}" /><img src="{r
> type=gfx/layout/help}surface.gif{/r}" alt="{t}area{/t}" />
> {t}Distances and surfaces can be measured on the main map with the
> above tools.{/t}</p><br />
>
> <table class="table_help" cellpadding="0" cellspacing="0">
> <tr><td>
> <strong>{t}Others tools{/t}</strong><br />
> </td></tr>
> </table>
> <p class="help_viewer"><img src="{r
> type=gfx/layout/help}internationalization.gif{/r}"
> alt="{t}internationalization{/t}" />
> {t}The internationalization tools allow you to switch langage
> (Cartoweb uses gettext for the translation).{/t}
> <br /><br /><img src="{r type=gfx/layout/help}login.jpg{/r}"
> alt="{t}login{/t}" /> {t}Access to different elements of Cartoweb
> can be allowed or denied according to who is currently using the
> application. Both functionnalities and data may have access
> restrictions. For this demo, you can access to more rights by using
> login 'demo' and password 'demo'. You can then access to the train data
> and to the print fonctionnalities.{/t}
> </p>
> <br />
> <hr />
> <p>{t}For more information, you can have a look to the {/t}<a
> href="http://www.cartoweb.org/documentation.html"
> target="_blank">{t}Cartoweb documentation{/t}</a></p>
> </div>
> <!-- end of floder 6 -->
>
> <!-- folder 7 starts here -->
> <div id="folder7" class="folder" style="height:550px;">
> <br />
>
> {if $edit_active|default:''}
> {include file="../plugins/edit/templates/edit.tpl"}
> {/if}
> <table cellpadding="0" cellspacing="1" border="0">
> <tr><td>
>
> {if $edit_allowed|default:'' && $edit_layer_selected}
> {include file="toolbar.tpl" group=3}
> <input type="checkbox" id="snapping" name="edit_snapping"
> onclick='mainmap.snap("map")' {if
> $edit_snapping|default:''}checked=checked{/if}/>
> <img src="{r type=gfx plugin=edit}edit_snap.gif{/r}"
> title="{t}Allow vertex snapping{/t}" alt="{t}Allow vertex
> snapping{/t}"><br />
> {/if}
>
> <!-- {include file="toolbar.tpl" group="3"}-->
> </td></tr>
> </table>
> </div>
>
>
> <!-- end of folder 7 -->
>
> </div> <!--container-->
> </div> <!--leftbar-->
> </form>
> </td></tr>
> <tr><td></td></tr>
> </table>
>
> {if $edit_allowed|default:''}<div id="edit_div"
> style="display:none"></div>{/if}
> {if $tables_result|default:''}
> {$tables_result}
> {/if}
> {if $toolpicker_active|default:''}
> {include file="toolPicker.tpl"}
> {/if}
> </body>
> </html>
>
>
>
> Oliver Christen a écrit :
>> Hi
>>
>> radArray correspond to the radio input which allow the user to select
>> an element from the form instead of on the map.
>> these should be generated via javascript
>>
>> what did you modify in the template ?
>>
>> ----- Original Message ----- From: "Jeff MERCIER"
>> <jeff.mercier at pays-romans.org>
>> To: <cartoweb-users at lists.maptools.org>
>> Sent: Monday, October 27, 2008 5:28 PM
>> Subject: [Cartoweb-users] Plugin Edit - radArray is undefined
>>
>>
>>> Hi,
>>> I have another problem with my cartoweb project. I have modified the
>>> template files, but now, when I want to use the Edit plugin, I can
>>> create new object, but when I click on the array in order to complete
>>> it, I have a javascript error:
>>> radArray is undefined
>>> http://localhost/cartoweb/htdocs/edit/js/dhtmlEdit.js
>>> Line 447
>>>
>>> And then, if I want to validate, I have another javascript error:
>>> input is undefined
>>> http://localhost/cartoweb/htdocs/js/dhtmlInit.js
>>> Line 152
>>>
>>> Can you help me?
>>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>>
>>
>>> _______________________________________________
>>> Cartoweb-users mailing list
>>> Cartoweb-users at lists.maptools.org
>>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>>
>>
>
>
More information about the Cartoweb-users
mailing list