CPC G06F 3/0483 (2013.01) [G06F 3/0482 (2013.01); G06F 40/197 (2020.01)] | 19 Claims |
1. A computer-implemented method for managing electronic content of an electronic document collaboration service, the method comprising:
causing display of a graphical user interface comprising:
a content panel configured to display page content of a current page; and
a navigational panel comprising a hierarchical element tree having an array of hierarchically arranged tree elements, each tree element of the array of hierarchically arranged tree elements is selectable to cause display of page content of a respective page in the content panel;
in response to a user input, transitioning the graphical user interface from an edit mode to a view mode;
while in the view mode, causing display of a label generation user interface at a bottom of the content panel, the label generation user interface comprising:
a text entry field positioned within the content panel and configured to receive text input; and
an array of selectable label graphical elements positioned within the text entry field;
in response to a user selection within the text entry field, causing display of a first pop-up window including a list of suggested labels, the list of suggested labels selected in accordance with a label score computed with respect to the current page, the label score computed based on multiple heuristics including a proximity of a current element in the hierarchical element tree corresponding to the current page with respect to other elements in the hierarchical element tree corresponding to another labeled page;
in response to a user text input within the text entry field, replacing the first pop-up window with a second pop-up window, the second pop-up window comprising a list of existing labels matching a partial text entry corresponding to the user text input; and
in response to a completion of the user text input and determining that no predefined label corresponds to the completed user text input, causing creation of a new label associated with the current page.
|