add table editor framework (JS+editor page)