Tab control with a variable text entry tab
AssigneeSnowflake Computing, Inc.
InventorsEgan Schulz, Brian Joseph Zeitler
Life of this patent
Estimating the term…
Abstract
Methods and systems for configuring a tab in a tab control are described. An application creates the tab control, and the user is presented with a tab control including multiple tabs. At least one special tab includes a text label that suggests it can be user defined, such as “Other.” When the user presses this tab, the tab shows a pressed state momentarily and then morphs into a text field. The user can then type in text, and the text is recorded for that tab. If the user decides that he or she wants to change the text in the special tab, the user can select the special tab again to enter new text.
Claims12
A system, comprising:
- a memory;
- and
- one or more processors in communication with the memory and operable to:
- present a tab control tool including multiple tabs stored on a server in response to providing an electronic form comprising a plurality of pages, the tab control tool comprising a first descriptive label and a non-descriptive label and corresponding to the pages of the electronic form;
- associate a transformable tab with the non-descriptive label, wherein the non-descriptive label is devoid of data content of the corresponding page and is adapted to be transformed by a user to a second descriptive label by editing the non-descriptive label;
- responsive to the user selecting the transformable tab having the non-descriptive label, change the non-descriptive label of the transformable tab into an editable text field tab that prompts the user to type text into the editable text field tab;
- responsive to the user entering text in the editable text field tab, change the text into the entered text so that the transformable tab displays the entered text;
- and
- responsive to the user selecting a tab having the first descriptive label after the transformable tab displays the entered text, revert the entered text of the transformable tab to the non-descriptive label, wherein the tab having the first descriptive label is different from the transformable tab.
A method for configuring a tab in tab control, comprising:
- presenting, by one or more processors, a tab control tool stored on a server in response to providing an electronic form comprising a plurality of pages, the tab control tool including a first tab having a first descriptive label and at least one transformable tab having a non-descriptive label and corresponding to the pages of the electronic form;
- associating a transformable tab with the non-descriptive label, wherein the non-descriptive label is devoid of data content of the corresponding page and is adapted to be transformed by a user to a second descriptive label by editing the non-descriptive label;
- responsive to the user selecting the transformable tab having the non-descriptive label, changing, by the one or more processors, the non-descriptive label of the transformable tab into an editable text field tab that prompts the user to type text into the editable text field tab;
- responsive to the user typing text in the editable text field tab, changing, by the one or more processors, the text into the entered text so that the transformable tab displays the entered text;
- and
- responsive to the user selecting the first tab having the first descriptive label after the transformable tab displays the entered text, reverting the entered text of the transformable tab to the non-descriptive label.
A non-transitory machine-readable medium comprising instructions which, in response to a computer system, cause the computer system to perform a method comprising:
- presenting a tab control tool including multiple tabs stored on a server in response to providing an electronic form comprising a plurality of pages, the tab control tool comprising a first descriptive label and a non-descriptive label and corresponding to the pages of the electronic form;
- associating a transformable tab with the non-descriptive label, wherein the non-descriptive label is devoid of data content of the corresponding page and is adapted to be transformed by a user to a second descriptive label by editing the non-descriptive label;
- responsive to the user selecting the transformable tab having the non-descriptive label, changing the non-descriptive label of the transformable tab into an editable text field tab that prompts the user to type text into the editable text field tab;
- responsive to the user typing text in the editable text field tab, changing the text into the entered text so that the transformable tab displays the entered text;
- and
- responsive to the user selecting a tab having the first descriptive label after the transformable tab displays the entered text, revert the entered text of the transformable tab to the non-descriptive label, wherein the tab having the first descriptive label is different from the transformable tab.
Dependencies are inferred from the claim text.