Skip to content

Commit

Permalink
Fixed format and layout issues on Patterns pg in Style Guide [ref #6919]
Browse files Browse the repository at this point in the history
  • Loading branch information
mheppler committed Aug 24, 2020
1 parent 9a6c0c9 commit 78fb7df
Showing 1 changed file with 97 additions and 108 deletions.
205 changes: 97 additions & 108 deletions doc/sphinx-guides/source/style/patterns.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,43 +15,41 @@ When logged in, the account name is a dropdown menu, linking the user to account

.. raw:: html

<div class="panel panel-default code-example">
<div class="panel-body">
<nav id="navbarFixed" class="navbar navbar-default"><!-- navbar-fixed-top -->
<div class="container" style="width:auto !important;">
<div class="navbar-header">
<a href="#" onclick="return false;">
<span class="navbar-brand"><i id="icon-dataverse" class="icon-dataverse"></i> Dataverse</span>
</a>
</div>
<div class="collapse navbar-collapse" id="topNavBar">
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<span id="dataverseSupportLink" class="dropdown-toggle" data-toggle="dropdown">
User Name <b class="caret"></b>
</span>
<ul class="dropdown-menu">
<li><a href="#" onclick="return false;">My Data</a>
</li>
<li><a href="#" onclick="return false;">Notifications</a>
</li>
<li><a href="#" onclick="return false;">Account Information</a>
</li>
<li><a href="#" onclick="return false;">API Token</a>
</li>
<li class="divider"></li>
<li class="logout"><a href="#" onclick="return false;">Log Out</a>
</li>
</ul>
</li>
</ul>
<div class="panel panel-default code-example">
<div class="panel-body">
<nav id="navbarFixed" class="navbar navbar-default"><!-- navbar-fixed-top -->
<div class="container" style="width:auto !important;">
<div class="navbar-header">
<a href="#" onclick="return false;">
<span class="navbar-brand"><i id="icon-dataverse" class="icon-dataverse"></i> Dataverse</span>
</a>
</div>
<div class="collapse navbar-collapse" id="topNavBar">
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<span id="dataverseSupportLink" class="dropdown-toggle" data-toggle="dropdown">
User Name <b class="caret"></b>
</span>
<ul class="dropdown-menu">
<li><a href="#" onclick="return false;">My Data</a>
</li>
<li><a href="#" onclick="return false;">Notifications</a>
</li>
<li><a href="#" onclick="return false;">Account Information</a>
</li>
<li><a href="#" onclick="return false;">API Token</a>
</li>
<li class="divider"></li>
<li class="logout"><a href="#" onclick="return false;">Log Out</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>

</div>
</div>
</nav>
</div>
</div>

.. code-block:: html

Expand Down Expand Up @@ -80,28 +78,26 @@ The breadcrumbs are displayed under the header, and provide a trail of links for

.. raw:: html

<div class="panel panel-default code-example">
<div class="panel-body">

<div id="breadcrumbNavBlock" class="container">
<div class="breadcrumbBlock">
<a id="breadcrumbLnk0" href="#" onclick="return false;">Name of a Dataverse</a>
</div>
<span class="breadcrumbCarrot"> &gt; </span>
<div class="breadcrumbBlock">
<a id="breadcrumbLnk1" href="#" onclick="return false;">Name of Another Dataverse</a>
<div class="panel panel-default code-example">
<div class="panel-body">
<div id="breadcrumbNavBlock" class="container" style="width:auto !important;">
<div class="breadcrumbBlock">
<a id="breadcrumbLnk0" href="#" onclick="return false;">Name of a Dataverse</a>
</div>
<span class="breadcrumbCarrot"> &gt; </span>
<div class="breadcrumbBlock">
<a id="breadcrumbLnk1" href="#" onclick="return false;">Name of Another Dataverse</a>
</div>
<span class="breadcrumbCarrot"> &gt; </span>
</div>
<span class="breadcrumbCarrot"> &gt; </span>
</div>

</div>
</div>
</div>

.. code-block:: html

<div id="breadcrumbNavBlock" class="container" jsf:rendered="#{true}">
<ui:repeat value="#{page.breadcrumbs}" var="breadcrumb" varStatus="status">
<h:outputText value=" > " styleClass="breadcrumbCarrot" rendered="#{true}"/>
<h:outputText value=" &gt; " styleClass="breadcrumbCarrot" rendered="#{true}"/>
<div class="breadcrumbBlock">
...
</div>
Expand Down Expand Up @@ -195,76 +191,73 @@ Forms fulfill various functions across the site, but we try to style them consis

.. raw:: html

<div class="panel panel-default code-example">
<div class="panel-body">

<div class="form-horizontal">
<div class="form-group">
<label for="userNameEmail" class="col-sm-3 control-label">
Username
</label>
<div class="col-sm-4">
<input name="userName" type="text" value="" tabindex="1" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all ui-state-default form-control" role="textbox" aria-disabled="false" aria-readonly="false">
<div class="panel panel-default code-example">
<div class="panel-body">
<div class="form-horizontal">
<div class="form-group">
<label for="userNameEmail" class="col-sm-3 control-label">
Username
</label>
<div class="col-sm-4">
<input name="userName" type="text" value="" tabindex="1" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all ui-state-default form-control" role="textbox" aria-disabled="false" aria-readonly="false">
</div>
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-3 control-label">
Email
</label>
<div class="col-sm-4">
<input name="email" type="text" value="" tabindex="6" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all form-control" role="textbox" aria-disabled="false" aria-readonly="false">
<div class="form-group">
<label for="email" class="col-sm-3 control-label">
Email
</label>
<div class="col-sm-4">
<input name="email" type="text" value="" tabindex="6" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all form-control" role="textbox" aria-disabled="false" aria-readonly="false">
</div>
</div>
</div>
</div>

</div>
</div>

.. code-block:: html

<div class="form-horizontal">
<div class="form-group">
<label for="userNameEmail" class="col-sm-3 control-label">
#{bundle['user.username']}
</label>
<div class="col-sm-4">
<p:inputText id="userName" styleClass="form-control"></p>
<div class="form-horizontal">
<div class="form-group">
<label for="userNameEmail" class="col-sm-3 control-label">
#{bundle['user.username']}
</label>
<div class="col-sm-4">
<p:inputText id="userName" styleClass="form-control"></p>
</div>
</div>
</div>
</div>

Here are additional form elements that are common across many pages, including required asterisks, icon tooltips, placeholder text, input info message with popover link, and validation error message.

.. raw:: html

<div class="panel panel-default code-example">
<div class="panel-body">

<div class="form-group form-col-container col-sm-9 edit-compound-field">
<div class="form-col-container col-sm-12">
<p class="help-block">
This field supports only certain <span class="text-info popoverHTML">HTML tags</span>.
</p>
<label class="control-label" for="metadata_dsDescriptionValue">
Text <span class="glyphicon glyphicon-asterisk text-danger"></span>
<span class="glyphicon glyphicon-question-sign tooltip-icon" data-toggle="tooltip" data-placement="auto right" data-original-title="A summary describing the purpose, nature, and scope of the Dataset."></span>
</label>
<div>
<textarea id="datasetForm:description" name="datasetForm:description" cols="60" rows="5" tabindex="1" maxlength="2147483647" class="ui-inputfield ui-inputtextarea ui-widget ui-state-default ui-corner-all form-control ui-inputtextarea-resizable" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="true" data-autosize-on="true" placeholder="" style="overflow: hidden; word-wrap: break-word; height: 114px;"></textarea>

<div aria-live="polite" class="ui-message ui-message-error ui-widget ui-corner-all">
<span class="ui-message-error-detail">Description Text is required.</span>
</div>
</div>
</div>
<div class="form-col-container col-sm-6">
<label class="control-label" for="metadata_dsDescriptionDate">
<div class="panel panel-default code-example">
<div class="panel-body">
<div class="form-group form-col-container col-sm-9 edit-compound-field">
<div class="form-col-container col-sm-12">
<p class="help-block">
This field supports only certain <span class="text-info popoverHTML">HTML tags</span>.
</p>
<label class="control-label" for="metadata_dsDescriptionValue">
Text <span class="glyphicon glyphicon-asterisk text-danger"></span>
<span class="glyphicon glyphicon-question-sign tooltip-icon" data-toggle="tooltip" data-placement="auto right" data-original-title="A summary describing the purpose, nature, and scope of the Dataset."></span>
</label>
<div>
<textarea id="datasetForm:description" name="datasetForm:description" cols="60" rows="5" tabindex="1" maxlength="2147483647" class="ui-inputfield ui-inputtextarea ui-widget ui-state-default ui-corner-all form-control ui-inputtextarea-resizable" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="true" data-autosize-on="true" placeholder="" style="overflow: hidden; word-wrap: break-word; height: 114px;"></textarea>
<div aria-live="polite" class="ui-message ui-message-error ui-widget ui-corner-all">
<span class="ui-message-error-detail">Description Text is required.</span>
</div>
</div>
</div>
</div>
<div class="form-col-container col-sm-6">
<label class="control-label" for="metadata_dsDescriptionDate">
Date
<span class="glyphicon glyphicon-question-sign tooltip-icon" data-toggle="tooltip" data-placement="auto right" data-original-title="In cases where a Dataset contains more than one description (for example, one might be supplied by the data producer and another prepared by the data repository where the data are deposited), the date attribute is used to distinguish between the two descriptions. The date attribute follows the ISO convention of YYYY-MM-DD."></span>
</label>
<div>
<input id="datasetForm:inputText" name="datasetForm:inputText" type="text" tabindex="1" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all form-control " role="textbox" aria-disabled="false" aria-readonly="false" placeholder="YYYY-MM-DD">
</div>
</label>
<div>
<input id="datasetForm:inputText" name="datasetForm:inputText" type="text" tabindex="1" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all form-control " role="textbox" aria-disabled="false" aria-readonly="false" placeholder="YYYY-MM-DD">
</div>
</div>
</div>
</div>
Expand Down Expand Up @@ -307,7 +300,6 @@ For action buttons on a page, we include an icon and text label.

<div class="panel panel-default code-example">
<div class="panel-body">

<div class="btn-group">
<button type="button" id="editDataSet" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
<span class="glyphicon glyphicon-pencil"></span> Edit <span class="caret"></span>
Expand Down Expand Up @@ -345,7 +337,6 @@ For action buttons on a page, we include an icon and text label.
</li>
</ul>
</div>

</div>
</div>

Expand Down Expand Up @@ -385,7 +376,6 @@ The Bootstrap theme provides a ``.btn-primary`` style class to highlight the pri

<div class="panel panel-default code-example">
<div class="panel-body">

<div class="col-xs-4">
<div id="actionButtonBlock">
<div class="btn-group btn-group-justified">
Expand Down Expand Up @@ -471,7 +461,6 @@ The Bootstrap theme provides a ``.btn-primary`` style class to highlight the pri
</div>
</div>
</div>

</div>
</div>

Expand Down

0 comments on commit 78fb7df

Please sign in to comment.