function set_stemma_interactive( svg_element ) {
if( selectedTextEditable ) {
+ // unbind is needed as this set_stemma_interactive is called each time
+ // the stemma is re-rooted, and each time jquery adds an
+ // onclick handler to the root_tree_dialog_button_ok
+ // that all re-root the stemma, that all add an onclick, etc..
+ $( "#root_tree_dialog_button_ok" ).unbind();
$( "#root_tree_dialog_button_ok" ).click( function() {
var requrl = _get_url([ "stemmaroot", selectedTextID, selectedStemmaID ]);
var targetnode = $('#root_tree_dialog').data( 'selectedNode' );
$("#edit_textinfo_status").empty();
// Populate the form fields with the current values
// edit_(name, language, public, owner)
- $.each([ 'name', 'language', 'owner' ], function( idx, k ) {
+ $.each([ 'name', 'language', 'owner', 'direction' ], function( idx, k ) {
var fname = '#edit_' + k;
// Special case: language Default is basically language null
if( k == 'language' && selectedTextInfo[k] == 'Default' ) {