Skip to content

v6.1.0

Compare
Choose a tag to compare
@renderpci renderpci released this 05 Mar 13:51
· 3365 commits to master since this release

v6.1.0

Version [6.1.0] - 2024-03-05

Main features:

  • This update add new dataframe model with new component_dataframe, this component is used as component_portal to link to different sections. (annotation, uncertainty, roles, etc..)
  • Paperjs lib was totally removed and change by sgvCanvas lib of svgEdit project.
  • New Graph a Nexus section was implemented in the same way that Hierarchy sections.
  • Add property 'dedalo_version' to download_remote_structure_file master server call data (allows to discriminate which version of Ontology to serve)

Bug Fixes

  • Removed infinite loop when edit a section in window try to update the caller (widow_blur into edit_record_handler)
  • Set session save to false when relation list open a link to prevent use the sqo of the original section
  • Search remove left side into render view graph solved
  • Get context of source component for empty sections, now when section has no data get the context of the component creating a instance
  • Change the var for let into for loop in render solved
  • Fix component_relation_parent issue where 'dato' was not updated on update_children
  • Fix bug in component_relation_parent::get_parents_recursive method where self-referenced parent causes an infinite loop
  • Fix unit test issues where section and component_relation_parent conflict with section's parent data
  • Add view_graph_list_section navigation on graph_button mouseup
  • Fix class search::propagate_component_dato_to_relations_table empty section_id/section_tipo situations
  • Fix component_relation_related_test class inconsistency when test_remove_related try to remove non previously created section (2)
  • Fix sample config SHOW_DEBUG condition syntax error
  • Fix dd_init_test error where file 'cache_test_file.json' prefix was added unnecessarily
  • Fix wrong message type (array instead string) in class install
  • Add class install new tables 'matrix_nexus' and 'matrix_nexus_main' to $to_clean_tables var value
  • Add page check environment to detect non installed situations
  • Correct errors in sample files that do not exist (area maintenance)
  • Error call to component_parent_recursive with boolean as is_recursion in component_relation_common, now recursion is an array with the tipos
  • Remove .active CSS class for component_section_id, now it use the section color definition
  • Options overwriting when drag node start the event dragstart
  • Mode and view of the source/target component before save it
  • [breaking] Fixes unwanted parse properties->request_config, properties are clone as original before parse the request_config to maintain the original properties as is.
  • Fixes overwriting properties variable of external ddo in parse of request_config
  • CSS style of component_dataframe view line list in component_portal
  • Restore the caller_dataframe of the component when save
  • Remove relation with new model of component_dataframe for portal
  • Get previous data in datum to match with the dataframe data of the component with section_id_key
  • Check if the request_config is set into component, if not added it, now all component includes literals could has request_config
  • Get the section_id of the locator that is processing to get subdatum, section_id could not to be the same when dataframe data processed
  • Focus of input node of component conditioned to be activated as true
  • Add request_config when the component need it and it's not created previously, to get the list_of_values
  • Section_id match as int when update the status of the component_radio_button, sometimes section_id could be a string
  • Assign drop to order coins when the portal change or external windows close
  • Drop into order coins, need to be specific to control the tool situations into tool_numisdata_order
  • Use the column name instead component_tipo to get the specification of different data options of the column
  • Refresh children when new child was added into thesaurus, parent need to be refreshed to show the new child into the tree
  • Check if the window has the langs if not get it
  • Fix component_input_text search contains '*' inconsistency where an array was returned instead of an expected object
  • Fix component_3d edit view when permissions are 1
  • Fix component_common->get_component_permissions inconsistency where strpos was used in a integer
  • Add error message when component_media_common->get_list_value item does not have file extension
  • Fix unit_test js issues where component_text_area content_data was found in list mode
  • Fix component_portal button_delete and button_new missing permissions error
  • Add dd_core_api::delete button_delete permissions check exception for delete_mode 'delete_dataframe'
  • Add section->add_relation locator->paginated_key check to prevent saving the unwanted locator property 'paginated_key'
  • Fix php unit test issues when testing non global admin users
  • Add security::get_security_permissions model control to prevent calculate permissions of non section elements
  • Fix page user_navigation issue with URL vars. Now, an empty set of vars is created each time
  • Fix PHP unit test API URL issues
  • Remove unwanted d3 lib .gitignore file
  • Fix component_geolocation issue where lon/lat values number_format generates and error because the type (string, expected int or float)
  • Fix component_common.update_data_value issue where empty self.data.value fires an error
  • Add component_input_text get_structure_context params to force request_config
  • Fix security::get_ar_authorized_areas_for_user issue where null user id generates and error in test sequence
  • [breaking] Fix error where tool_import_dedalo_csv calls conform_import_data and wrongly passes $component_type instead of the correct $column_map->column_name var
  • [breaking] Fix component_date->conform_import_data bug where date values with 2 parts were not calculating the correct date
  • Fix component_select button editing issue where the session_save value was missing, causing inconsistencies in the section list
  • Fix the problem in the section_Test class where the required sections 4 and 5 were removed.
  • Fix duplicated columns_maper content in tool_import_dedalo
  • Fix modal label style issue where was display as inline instead block
  • Fix component_text_area big images issue in service_autocomplete (case portal oh1->oh25)
  • Fix error on page event keydown ->'Escape' deactivate component action
  • Fix non existing directory situation in dd_utils_api::list_uploaded_files (case tool_import_files user directory not created yet)
  • Fix tool_import_files regex file info cases where some match do not exists (null fallback is applied)
  • Fix bug where indexation grid of component_text_area does not generates the tool_transcription context correctly
  • Fix bug (incomplete code) of method component_common->get_list_of_values
  • Fix component_portal render_references error where open window does not work correctly
  • Fix paginator issue where user click event was propagated unnecessarily
  • [breaking] Fixed inspector bug where the delete section button did not select the current record correctly
  • Fix CSS issue where component full screen causes bad modal display
  • Add component_common::save_unsaved_components control to detect errors when item.data is not defined
  • Fix wrong minimum_width_px value from component_number
  • Fix component_portal problem where the delete button was not displayed when the target section did not have delete permissions
  • Fix dd-modal issue where mousemove event is fired and drag_data if not available
  • Fix modal header selection issue where white text is not visible in some configurations
  • Add missing time machine annotation column
  • Fix widget status issue where undefined 'situation_total' value causes a failure in the section time machine list
  • Fix the problem with the menu language selector where the background color made it difficult to read the options.
  • Fix problem where tool_user_admin does not have permissions to load the user section from menu.
  • Fix a CSS issue in the menu language selectors where the options are sometimes not readable
  • Fix CSS issue where component_image does not give 'media_wrapper' selector in mosaic view
  • Fix component_portal issue where clicking on the pagination activates service_autocomplete when the component is not actually active
  • Remove common::notify_load_lib_element_tipo call (not existing method from v5)
  • Fix hierarchy test mistake where array_filter is used instead array_find
  • Correct tags that were not correctly set for translation
  • Fix empty value error in widget state
  • Add wav MIME to allowed MIME types in dd_utils_api
  • Enable tool_export print button
  • Fix CSS min height size of empty section records in list mode
  • Fix paginator issue where label 'registros_mostrados' was not being replaced properly
  • [breaking] Fix section SQO limit bug that overwrite limit value in list mode with the edit value (usually 1)
  • Fix tool_export error calculating max value when ar_row_value->ar_row_count is empty
  • Fix inspector caller label issue when element label is not translated (showing mark tags)
  • Fix tool_indexation CSS issue where long select options are overlapped
  • Fix tool_indexation Safari CSS issue where long select options are overlapped
  • Fix various non standard labels
  • Fix CSS issue where long string like URL break layout list
  • Double code of merge error
  • Double code of merge error
  • Admit string value for section_id_key set in locator, sometimes the value could be a string as section_id
  • Add missing 'section_id_key' property to dd_api_Test::test_read (using new caller_dataframe model)
  • Fix bug in menu language selector where the application and data language could not be de-synchronized
  • [breaking] Fix bug in menu/component_security_access where de-synchronizing DEDALO_APPLICATION_LANG and DEDALO_DATA_LANG causes labels to be calculated incorrectly
  • Fix menu local DB key inconsistency causing overwriting different lang data with the last value
  • Fix wrong path composition for Update Ontology process (dedalo4_development_str.custom.backup). Used by master server
  • [breaking] Add missing v5 feature to get area_thesaurus as models viewer
  • Fix called_class issue in update::convert_table_data where some calls from static classes were not detected correctly
  • Fix update::convert_table_data syntax errors
  • Fix transform_data::fix_dataframe_action syntax errors
  • Fix inspector CSS issue where projects component (inside inspector) in full screen have a z-index lower than component_image quality selector
  • Change the old string format to array | object into tag data
  • Check the lib_data and value has values previous to use it
  • Sort list of values by section_id in view rating, a fixed sort is necessary to be coherent with the rating, the value fill all previous values (the lowest values of the rating) and use the section_id to identify it

Documentation

  • Add warning info for legacy Ontologies (add corrections)
  • Add data language sync documentation to config.md

Features

  • Add component_json unit test
  • Add component_password unit test
  • Add ability to drag a section_record and drop it into node to create new link between dragged (target) and doped (source) nodes
  • Add drag functionality to drag column of the section_record
  • Add drag feature to nodes to move it around the view box
  • Add text node with the resolve text of the section (name property)
  • Add node behavior to open main section when user click it
  • Add behavior to link to show the role of the nodes when user move the mouse over the link
  • Add link feature to remove the role nodes when user move mouse leave of the link
  • Add component_publication unit test
  • Add component_radio_button unit test
  • Add component_relation_children unit test
  • Add component_relation_index unit test
  • Add component_relation_model unit test
  • Add component_relation_parent unit test
  • Add component_relation_related unit test
  • Add component_section_id unit test
  • Add component_security_access unit test
  • Add component_select unit test
  • Add component_select_lang unit test
  • Add nexus tld to sample config 'DEDALO_PREFIX_TIPOS'
  • Add 'actv' tld to sample config 'DEDALO_PREFIX_TIPOS'
  • Add set and get color in dd_object
  • Add get_color method in recrordObj_dd, return a color property in the required tipo
  • Add color style for component_section_id from section definition
  • Set section color into sqo->section_tipo in request_config to use in graphs
  • Add from_map properties defined into section to point original section caller components
  • Add name of the caller section creating the name component of the graph section
  • Add drag events support to svg node to received drag section_records in empty space
  • Add color variable form the request_config of the source component sqo->section_tipo definition
  • Add area_maintenance_test unit test
  • Add new component_dataframe
  • Add view default to component_dataframe list
  • Add new mini view to component_dataframe list
  • Add component_dataframe to be implemented in structure_context
  • Implement component_dataframe into view default of component_input_text
  • Implement component_dataframe into view mini of component_input_text
  • Implement component_dataframe into component_portal
  • Implement component_dataframe render into component_portal render edit
  • Implement render component_dataframe into component_portal render list
  • Implement component_dataframe into view line edit of component_portal
  • Add save sync of component_dataframe with the main component_data
  • Implement tm data for component_dataframe, now matrix_time_machine has new column section_id_key to link dataframe data to link with main component
  • Implement component_dataframe time machine data to be linked to main component
  • Add component_dataframe into section
  • Implement resolution of dataframe into get_grid_value to use into export data
  • Add component_dataframe styles to main CSS styles
  • Implement dataframe resolution into section_records
  • Add cache of caller_dataframe into component_common
  • Implement a search data with section_id_key of dataframe data
  • Add hide property to request_config to get data to be not showed, searched of chooses
  • Implement tipo_key property to be used into dataframe data into locator
  • Add to get the text color to be used to add background color to the text with contrast to be readable
  • Add hierarchy class unit test
  • Add dd_grid_cell_object class unit test
  • Add area_graph class unit test
  • Add environment file unit test
  • Add core_functions unit test
  • Add common class unit test (static methods)
  • Add component_input_text validation feature
  • Add lang class unit test
  • Add label class unit test
  • Add filter class unit test
  • Add locator class unit test
  • Add callback to ui.attach_to_modal method
  • Add dd-modal style '.modal-content.center'
  • Add the component property 'minimum_width_px' to define the minimum width allowed for inline editing. Above this, a modal is displayed instead.
  • Add storykitchen tld to Ontology
  • Add Nepali lang js files
  • Inspector add section info click event to navigate to list when no menu is available
  • Add property 'dedalo_version' to download_remote_structure_file master server call data (allows to discriminate which version of Ontology to serve)
  • Add config var 'DEDALO_DATA_LANG_SYNC' which allows to force to keep DEDALO_APPLICATION_LANG and DEDALO_DATA_LANG synchronized.
  • Add area_thesaurus model links to menu mobile
  • Add zoom option to vector editor
  • Add common way to update canvas of the vector_editor, used to zoom or fullscreen
  • Add export method to render SVG into flat image, it's not used because it need to embed the image for show it, links are not processed by html2canvas lib
  • Add 'update_paper_lib_data' to Dédalo update data 6.1.0
  • Add 'Export CSV' button to allow export Ontology as CSV file parsing standard JSON data from term and recursive children

Miscellaneous Tasks

  • Add fixed CSS height for the svg in relation list
  • Add more with to the stroke for render graphs
  • Add more repulsion of the nodes for graph
  • Add more radius to node circle for graphs
  • Make render left function async in graph solved
  • Reformulate the text node of the role in graph
  • Add type property as 'component' into the init of the component_common, it will be necessary in API calls
  • Add the instances to columns callback of the section_record, used into drag column of graph to get the components of the section_record dragged
  • Remove unused console.log in view base list of section
  • Identify the empty source and target components in nexus section when d3 data is formatted, empty component will identify as empty nodes in the graph
  • Identify duplicate connection between source and target nodes and connection to himself nodes to show it as arc paths
  • Add path position and length calculation, if link is unique create a line, if it's a duplicate link create a arc with different radius for every duplicate link
  • Add arrow head to end path link to show the link direction
  • Change the name of the function to render_source_section to clarify it as main section of things (people, entity, mints, etc)
  • Add some comments to d3 functionalities in graph solved section
  • Add link behavior to open main section when user click it
  • Style drag container to size as parent and drag node to render it outside window view space, it will copied to create a drag image
  • Style the node (circle) when drag over it, show it as activated
  • Add import ontology 'nexus' files
  • Update Ontology install import files
  • Add component_common_test function 'test_search_operators_info'
  • Add PHPUnitUtil class to call private methods in test unit
  • Add label of the section to the view graph solved
  • Change component_common method 'get_dato' from protected to public to allow remove specific method (component_security_access for example). Also fix format forced to array|null
  • Update composer libraries
  • Update install dedalo6_install.pgsql.gz file with new tables and Ontology changes
  • Add php_sapi_name cli option to sample config (allow cli executions)
  • Set color parameter in component section_id context
  • Remove unused variable data
  • Change the value with weight variable to get the width of the stroke
  • Change the color selection with the color variable instead the random color selection from d3
  • Add from_section_tipo(fst) and from_section_id(fsi) variable to the URI call to open nexus section
  • Injected caller(page) before open new nexus section, needed because to render new menu label
  • Change locator variable to value in get_3d_data
  • Change value variable to weight
  • Add tipo, from locator (to now the caller section of the node) and change the section_tipo calculation
  • Update Ontology install import files
  • Change the role text behavior when the user hover link, now nodes linked by itself show the role text in only one node joined by '->'
  • Adds hide definition to request_config_object
  • Adds set_hide() into request_config_object
  • Adds hide property to parse it into request_config global parsed
  • Add test/area directory to php unit test XML config file
  • Change test import files references to record 334 to 3
  • Update d3 lib to 7.8.5
  • Add svgcanvas lib 7.3.3
  • Add component_dataframe source to add caller_dataframe context
  • Add component_dataframe context to build rqo for search
  • Add some style to component_dataframe for component_input_text
  • Add update to v6.1 for component_dataframe data
  • Add component_3d to be exclude to get context
  • Add control of exit_callback to ui
  • Sort the list of values for easy user select using sort_by defined in properties
  • Remove to activate the component_date when focus
  • Remove to activate the component_email when focus
  • Remove to activate the component_iri when keyup and focus
  • Remove to activate the component_number when focus
  • Add to get_structure_context to component_radio_button to get the new list_of_values
  • Get the new list of values for component_radio_button with specific lang and use it into time machine of dataframe
  • Remove old sort of the list of values, now the list is sorted by properties definition
  • Add some styles to rating view of the component_radio_button
  • Add title as label to get content_value in view ratting of component_radio_button
  • Removed old unused code into tool_cataloging
  • Removed unused code in tool_numisdata_order_coins view_mosaic
  • Removed drag functions of component to use specific of tool_numisdata_order_coins
  • Remove the space in the CSS class definition and added to the variable
  • Add request_config to component_select to get the new list of values
  • Add compiled version of d3 into view graph and removed the cdn version
  • Remove old parent parameter as section_id, used only section_id
  • Add option variable to remove_relations_from_component_tipo text
  • Align text to center into the footer of the modal
  • Move old vector_editor of paper.js to new file to be a reference to create the new vector_editor
  • Add hierarchy directory to phpinput xml test list
  • Add missing 'get_diffusion' methods overwriting the component_common method
  • Shorten the CSS animation time it takes for the saving animation to be completed. From 1.7s to 0.6s
  • Add phpunit-results.* to gitignore file
  • Remove max-height from service_time_machine CSS 'column_service_time_machine'
  • Add 'dd_grid' to XML phpunit path definitions
  • Update composer php test phpunit from 10.5.3 to 10.5.5
  • Add set_time_limit(10800) to tool_export::get_export_grid to prevent long exports crash by PHP time limit
  • Add model to debug_log info in method get_list_of_values
  • Improve component_external->load_data_from_remote errors notification info
  • Improved common class unit test test
  • Add component_portal common test
  • Change component_external->load_data_from_remote check cache mode. Allow null as cache-able value to avoid unnecessary calls to server
  • Update composer php test phpunit from 10.5.5 to 10.5.6
  • Add 'component_dataframe' model resolution control to prevent crashes when Ontology and code are not sync
  • Change test unit test import file date header from 'test145' to 'test145_dmy'. This allow check correct import date flow
  • Add loading spinner to section delete modal
  • Add tool_import_dedalo_csv section label and auto set section_tipo fallback from section caller for easy
  • Update Ontology install import files
  • Add double confirm dialog to delete link and resource of component_portal
  • Add unit test CLI message with TEST_USER_ID info (bootstrap.php)
  • Improve debug log info for backup::init_backup_sequence
  • Update tool_import register.json file
  • Change component_filter inline edit from 'change_mode' to ui.render_edit_modal
  • Change the focus_first_input behavior of component_check_box and component_radio_button to avoid the first focus value when activating the component
  • Change the width of the delete modal from small to normal for easier viewing
  • Add /lab to gitignore file
  • Add tool_user_admin client control to avoid changing dedalo demo user
  • Add lang info to calculate_tree debug_log info
  • Add missing catch error to data_manager worker promise
  • Remove service_autocomplete click handler await when a value is selected in the list
  • Remove unnecessary await from mouseenter_handler in service_autocomplete
  • Improve PHP unittest test compatibility
  • Add section render performance debug control
  • Update composer php test phpunit from 10.5.6 to 10.5.9
  • Update js lang files
  • Update Ontology install import files
  • Update tool_time_machine register JSON file
  • Update Ontology install import files (add missing dedalo4_development_str.custom.backup file)
  • Unified tools CSS color vars and spinner
  • Increased timeout for download Ontology (from master server)
  • Add Nepali languages to class lang codes
  • Inspector section info click event move to button icon
  • Restore URL vars: menu, session_save on page navigation
  • Update js lang files with updated labels
  • Update Ontology install import files
  • Update tools register.json file with Nepali translations
  • Reduce text editor placeholder opacity to prevent user confusion about text area value
  • Render CSS
  • Removed unnecessary code to check if the component_dataframe exist
  • Remove unused code
  • Add path of our icons into the config of svgcanvas
  • Move the models and toponomy terms to hierarchy tld into update to v6.1
  • Change the parents to create the toponomy terms and models
  • Add to activate autocomplete to view tree in portal
  • Add the width and height definition of the component_text_area images tag to reduce the reflow
  • Change 'click' event to 'mousedown' on components button edit
  • Add height attribute to component_av and component_3d main DOM nodes to reduce reflow
  • Fix minor menu CSS issues
  • Fix ui.load_item_with_spinner CSS selector error where label was used as selector instead model
  • Add sample.config file additional languages fro Dédalo application
  • Remove unnecessary 'dedalo_data_lang' from login form lang selector
  • Add missing 'dedalo_data_lang_selector' to page_globals. This allows to control the visibility of the data lang selector in menu.
  • Add version path control to str_manager (used by master to get requested files)
  • Update composer php test phpunit from 10.5.9 to 11.0
  • Update composer sweetrdf from 1.0.1 to 2.0.0
  • Update composer files
  • Process labels
  • Add check_section_data function to repair lost section data as section_id and section_tipo in JSON
  • Fix the update of dataframe for v6 to v6.1 to change to new model
  • Change the default color to indicate data into dataframe
  • Change size of uncertainty icon
  • Add model 'dataframe' to unwanted models (is from v6.0). Now will be resolved (RecordDataBoundObject->get_termino_by_tipo) as 'box elements' and ignored
  • Change event type from 'click' to 'mousedown' on the id column link of portals
  • Update Ontology install import files and JS languages files
  • Render CSS styles
  • Clean svgcanvas lib of hard spaces
  • Add to save svg_fill_data into the component_image data as additional lib data
  • Change the label of the draw tag to show the label instead the tag_id
  • Add tag label into draw tag to show the layer is of the tag point
  • Add css class to be compatible with svgCanvas lib structure
  • Add get_default_file_info into component_image to standardize the way to know the default image quality
  • Add CSS styles to vector_editor basic structure of nodes, opens the possibility to zoom into the vector editor
  • Implement to show SVG file instead the image in edit mode as v6.0
  • Change the position of the vet_editor tools menu outside of component wrapper
  • Check directly if the vector_editor is loaded and remove the var vector_tools_loaded
  • Add tag control to show the layer pointed in vector_editor
  • Change to import ui and remove to import full common in vector_editor
  • Add fullscreen event to vector_editor
  • Add change quality of the image event to vector_editor
  • Bind the zoom event of svgCanvas to our zoom method
  • Remove temporarily the move tool of the vector_editor (it should be used as export render of the SVG, implemented but need more check, doesn't render the image at this time)
  • Remove old way to open fullscreen and change image quality, now it's in the init method
  • Change the check of lib_data previous to be used in component_image
  • Add the id of the layer node to identify himself into the SVG nodes
  • Add an alert to check the last ontology previous to update data
  • Change event type from 'click' to 'mousedown' in many inspector buttons
  • Change the version to v6.1

Performance

  • Add page scroll event control to optimize requestAnimationFrame scroll
  • Optimize CSS transitions for hilite_element and inputs
  • Add setTimeout to intensive render components to force separated task : component_3d, component_av, component_geolocation
  • Change login form submit button event form 'click' to 'mousedown'
  • Chore: change 'click' event to 'mousedown' on components buttons

Refactor

  • Remove 'fix_changed_data' var and its use because it is no longer needed
  • Changes the ar_list_of_values to use request_config definition and use get_value()to retrieve the literal of the components
  • Changes the datalist calculation of component_select to use the new get_list_of_values()
  • Rename class 'data_check' to 'db_data_check'
  • Implemented component_dataframe into tool_common
  • Remove old dataframe way to delete his data using caller_dataframe
  • Removed fixed dataframe tipos
  • Change common to get the children_recursive of component_dataframe
  • Change common to get_request_config to component_dataframe context
  • Change the old dataframe to implement component_dataframe as other components in ui
  • Remove specific permissions to dataframe now is a standard component
  • Add delete_dataframe to common.js all components can call to remove data into his own component_dataframe linked
  • Removed old way to manage dataframe in component_portal
  • Removed old render dataframe data in views of portal
  • Remove old way to get dataframe permissions
  • Removed old way to manage dataframe data in section
  • Change convert_table_data function as standard way to update table data
  • Add a common get_locator_properties_to_check() method to check the locator properties in component_relation_common
  • Add first version of vector_editor with SvgCanvas lib
  • Remove old paper and implement new vector_editor into component_image
  • Remove old paper and use new vector_editor into view default
  • Add some CSS styles to new vector_editor
  • Change hierarchy::get_active_hierarchies method to use generic SQO to make the search
  • Change D3 lib import from CDN to local rollup compiled file 'd3.min.js'
  • Move function 'get_client_ip' from common class to core_functions
  • Move method 'render_edit_modal' from component_text_area to ui, to easy reuse of the functionality
  • Change the way vector_editor files are loaded to on-demand loading to reduce the page load
  • Change the way of loading d3 lib to be loaded on demand (get_graph)
  • [breaking] Change component_relation_parent::get_parents and component_relation_parent::get_parents_recursive parameters organization. Added additional vars grouped in object 'options'
  • Change view_default_list_dataframe open modal to use spinner
  • Change add_layer function and load_editor_files to implement tag event to show/hide layer into vector_editor
  • Change the init canvas to be compatible with svgCanvas lib and use the SVG object instead the image to get size of the canvas
  • Use opacity attribute instead the color with alpha (hex8String) to be compatible with SVG editors
  • Add save data with default image instead the current quality and added the svg_file_data to create the file into the server
  • Add get_dataframe to common.js all components can call to know if they have a component_dataframe linked
  • Implement component_dataframe into component_input_text