<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 08:59:30 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLUI-2721] Show field descriptions and dialog help text everywhere</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLUI-2721</link>
                <project id="10625" key="MGNLUI">Magnolia UI</project>
                    <description>&lt;p&gt;Please research if we could always show all dialog help texts and all field descriptions in &lt;em&gt;all dialogs&lt;/em&gt;, if a user clicks on the &quot;?&quot; in the header of &lt;em&gt;any&lt;/em&gt; dialog.&lt;/p&gt;

&lt;p&gt;The idea is to &lt;b&gt;offer a convenient way to get to know a project setup&lt;/b&gt; by just &quot;enabling help&quot; once and get to see it everywhere.&lt;/p&gt;

&lt;p&gt;Not all UI and technical issues may have been considered yet - please first research the implications and technical feasibility before investing full time in this feature.&lt;/p&gt;</description>
                <environment></environment>
        <key id="36967">MGNLUI-2721</key>
            <summary>Show field descriptions and dialog help text everywhere</summary>
                <type id="5" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10896&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="36437">MGNLUI-2661</parent>
                                    <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="chunhua.liu">Chunhua Liu</assignee>
                                    <reporter username="weder">Andreas Weder</reporter>
                        <labels>
                            <label>usability</label>
                            <label>ux</label>
                    </labels>
                <created>Fri, 28 Feb 2014 15:21:56 +0100</created>
                <updated>Tue, 6 May 2014 14:35:28 +0200</updated>
                            <resolved>Thu, 17 Apr 2014 10:42:05 +0200</resolved>
                                                    <fixVersion>5.2.4</fixVersion>
                                    <component>forms</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="83303" author="chunhua.liu" created="Tue, 15 Apr 2014 04:57:23 +0200"  >&lt;p&gt;Yes, We can display dialog help texts and field descriptions everywhere.&lt;br/&gt;
we can modify FormFieldWrapper.setHelpEnabled to automatically unfold or hide &quot;help texts&quot; and &quot;descriptions of field&quot;.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-style: solid;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;border-bottom-style: solid;&quot;&gt;&lt;b&gt;FormFieldWrapper.java&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; void setHelpEnabled(&lt;span class=&quot;code-object&quot;&gt;boolean&lt;/span&gt; isHelpEnabled) {
        helpButton.setVisible(
                isHelpEnabled &amp;amp;&amp;amp;
                        helpDescription != &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt; &amp;amp;&amp;amp;
                        !&quot;&quot;.equals(helpDescription) &amp;amp;&amp;amp;
                        !errorAction.isVisible());
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!isHelpEnabled &amp;amp;&amp;amp; helpSection != &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;) {
            hideHelp();
            &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt;;
        }
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (helpButton.isVisible() &amp;amp;&amp;amp; helpSection == &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;) {
            showHelp();
        }
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;but this issue maybe is repeat or similar to &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-2720&quot; title=&quot;Show and hide all help texts at once, when clicking on the &amp;quot;?&amp;quot; icon in the dialog header&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-2720&quot;&gt;&lt;del&gt;MGNLUI-2720&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
so this issue can be fixed in &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-2720&quot; title=&quot;Show and hide all help texts at once, when clicking on the &amp;quot;?&amp;quot; icon in the dialog header&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-2720&quot;&gt;&lt;del&gt;MGNLUI-2720&lt;/del&gt;&lt;/a&gt; together.&lt;/p&gt;</comment>
                            <comment id="83304" author="dlipp" created="Tue, 15 Apr 2014 08:34:15 +0200"  >&lt;p&gt;Pls resolve with &quot;obsolete&quot; so it&apos;s obvious we won&apos;t take any action on this ticket.&lt;/p&gt;</comment>
                            <comment id="83345" author="weder" created="Tue, 15 Apr 2014 12:23:18 +0200"  >&lt;p&gt;Please note that the difference between &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-2720&quot; title=&quot;Show and hide all help texts at once, when clicking on the &amp;quot;?&amp;quot; icon in the dialog header&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-2720&quot;&gt;&lt;del&gt;MGNLUI-2720&lt;/del&gt;&lt;/a&gt; and this issue is that this asks for the setting to become &lt;b&gt;sticky across dialogs&lt;/b&gt;. While &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-2720&quot; title=&quot;Show and hide all help texts at once, when clicking on the &amp;quot;?&amp;quot; icon in the dialog header&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-2720&quot;&gt;&lt;del&gt;MGNLUI-2720&lt;/del&gt;&lt;/a&gt; toggles all help texts in a &lt;em&gt;single&lt;/em&gt; dialog, while this here remembers the setting &lt;em&gt;across&lt;/em&gt; dialogs and thus will automatically show help texts in other dialogs, once shown using the &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; button in the header in one dialog. &lt;/p&gt;

&lt;p&gt;If that was clear, tant pis, if not, please re-open this issue and add the feature idea to the backlog.&lt;/p&gt;</comment>
                            <comment id="83374" author="cmeier" created="Tue, 15 Apr 2014 15:34:58 +0200"  >&lt;p&gt;The above comment from Andreas i correct. The proposed change (FormFieldWrapper#setHelpEnabled) is part of a &quot;simple solution&quot;* for &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-2720&quot; title=&quot;Show and hide all help texts at once, when clicking on the &amp;quot;?&amp;quot; icon in the dialog header&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-2720&quot;&gt;&lt;del&gt;MGNLUI-2720&lt;/del&gt;&lt;/a&gt;, but it does not resolve this ticket here; it doesn&apos;t &quot;open the help-text&quot; sticky across dialogs.&lt;br/&gt;
So i reopen this ticket.&lt;/p&gt;

&lt;p&gt;*) the simple solution oaslo doesn&apos;t properly resolve &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-2720&quot; title=&quot;Show and hide all help texts at once, when clicking on the &amp;quot;?&amp;quot; icon in the dialog header&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-2720&quot;&gt;&lt;del&gt;MGNLUI-2720&lt;/del&gt;&lt;/a&gt;; see description:&lt;br/&gt;
&lt;cite&gt;The latter should also hold if only some field descriptions have been &quot;manually&quot; opened: if I open description of field A and D, then click on &quot;?&quot; in the header, the description of field A and D is closed first. Another click on the &quot;?&quot; in the header then opens all descriptions again.&lt;/cite&gt;&lt;br/&gt;
=&amp;gt; This cannot be ensured. For that, something more sophisticated is required.&lt;/p&gt;</comment>
                            <comment id="83381" author="weder" created="Tue, 15 Apr 2014 16:17:26 +0200"  >&lt;p&gt;Ok. Just to be clear: this is not very important. It&apos;s an idea for a neat &quot;help mode&quot; feature which we thought would come for a cheap price, but nothing that has to be released as part of 5.2.4. It doesn&apos;t even have to go into maintenance. I don&apos;t mind if you convert this into an issue, mark it as &quot;improvement&quot; and take it out of this sprint.&lt;/p&gt;</comment>
                            <comment id="83400" author="chunhua.liu" created="Wed, 16 Apr 2014 06:48:58 +0200"  >&lt;p&gt;By global variable setting to control &quot;open the help-text&quot; visible status for sticky across dialogs.&lt;/p&gt;</comment>
                            <comment id="83430" author="cmeier" created="Wed, 16 Apr 2014 17:19:48 +0200"  >&lt;p&gt;It&apos;s sufficient if the &quot;show descriptions&quot;-feature is sticky only during a session. (I just asked Andreas.)&lt;br/&gt;
Having said this, just use a static variable on the GWT-widget, so we can avoid using storage or cookies.&lt;/p&gt;

&lt;p&gt;(If it should be &quot;super-sticky&quot; we&apos;d probably would store the state on the server on the profile ...)&lt;/p&gt;</comment>
                            <comment id="83469" author="chunhua.liu" created="Thu, 17 Apr 2014 10:41:27 +0200"  >&lt;p&gt;According to static variable of DialogHeaderWidget to control help icon display across dialogs, because that DialogHeaderWidget is a GWT class, it run in browser, so that static variable&apos;s scope is current page, it mean that if we refresh current page or open a new page, its value will be reset.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="36965">MGNLUI-2720</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="38151">MGNLUI-2811</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>weder.net</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 15 Apr 2014 04:57:23 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ajones</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            9 years, 44 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>weder</customfieldvalue>
            <customfieldvalue>cmeier</customfieldvalue>
            <customfieldvalue>chunhua.liu</customfieldvalue>
            <customfieldvalue>dlipp</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i035zz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>18567</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>