From b76bc31f0f4bd3d56c50e09614f85f90ec822141 Mon Sep 17 00:00:00 2001 From: Winnie Hellmann <winnie@gitlab.com> Date: Thu, 25 Apr 2019 11:41:37 +0200 Subject: [PATCH] Copy static fixtures to EE Copy all files from spec/javascripts/fixtures/static/ to ee/spec/javascripts/fixtures/static/ --- ee/spec/javascripts/fixtures/static/README.md | 3 + .../fixtures/static/ajax_loading_spinner.html | 3 + .../fixtures/static/balsamiq_viewer.html | 1 + .../fixtures/static/create_item_dropdown.html | 11 + .../fixtures/static/environments/table.html | 15 + .../fixtures/static/environments_logs.html | 29 ++ .../fixtures/static/event_filter.html | 44 ++ .../fixtures/static/gl_dropdown.html | 26 + .../fixtures/static/gl_field_errors.html | 22 + .../fixtures/static/images/green_box.png | Bin 0 -> 1306 bytes .../static/images/one_white_pixel.png | Bin 0 -> 68 bytes .../fixtures/static/images/red_box.png | Bin 0 -> 1305 bytes .../fixtures/static/issuable_filter.html | 9 + .../fixtures/static/issue_sidebar_label.html | 26 + .../fixtures/static/line_highlighter.html | 107 +++++ .../fixtures/static/linked_tabs.html | 20 + .../fixtures/static/merge_requests_show.html | 15 + .../fixtures/static/mini_dropdown_graph.html | 13 + .../fixtures/static/notebook_viewer.html | 1 + .../fixtures/static/oauth_remember_me.html | 6 + .../fixtures/static/pdf_viewer.html | 1 + .../fixtures/static/pipeline_graph.html | 24 + .../fixtures/static/pipelines.html | 3 + .../static/project_select_combo_button.html | 9 + .../javascripts/fixtures/static/projects.json | 445 ++++++++++++++++++ .../fixtures/static/search_autocomplete.html | 15 + .../fixtures/static/signin_tabs.html | 8 + .../fixtures/static/sketch_viewer.html | 3 + 28 files changed, 859 insertions(+) create mode 100644 ee/spec/javascripts/fixtures/static/README.md create mode 100644 ee/spec/javascripts/fixtures/static/ajax_loading_spinner.html create mode 100644 ee/spec/javascripts/fixtures/static/balsamiq_viewer.html create mode 100644 ee/spec/javascripts/fixtures/static/create_item_dropdown.html create mode 100644 ee/spec/javascripts/fixtures/static/environments/table.html create mode 100644 ee/spec/javascripts/fixtures/static/environments_logs.html create mode 100644 ee/spec/javascripts/fixtures/static/event_filter.html create mode 100644 ee/spec/javascripts/fixtures/static/gl_dropdown.html create mode 100644 ee/spec/javascripts/fixtures/static/gl_field_errors.html create mode 100644 ee/spec/javascripts/fixtures/static/images/green_box.png create mode 100644 ee/spec/javascripts/fixtures/static/images/one_white_pixel.png create mode 100644 ee/spec/javascripts/fixtures/static/images/red_box.png create mode 100644 ee/spec/javascripts/fixtures/static/issuable_filter.html create mode 100644 ee/spec/javascripts/fixtures/static/issue_sidebar_label.html create mode 100644 ee/spec/javascripts/fixtures/static/line_highlighter.html create mode 100644 ee/spec/javascripts/fixtures/static/linked_tabs.html create mode 100644 ee/spec/javascripts/fixtures/static/merge_requests_show.html create mode 100644 ee/spec/javascripts/fixtures/static/mini_dropdown_graph.html create mode 100644 ee/spec/javascripts/fixtures/static/notebook_viewer.html create mode 100644 ee/spec/javascripts/fixtures/static/oauth_remember_me.html create mode 100644 ee/spec/javascripts/fixtures/static/pdf_viewer.html create mode 100644 ee/spec/javascripts/fixtures/static/pipeline_graph.html create mode 100644 ee/spec/javascripts/fixtures/static/pipelines.html create mode 100644 ee/spec/javascripts/fixtures/static/project_select_combo_button.html create mode 100644 ee/spec/javascripts/fixtures/static/projects.json create mode 100644 ee/spec/javascripts/fixtures/static/search_autocomplete.html create mode 100644 ee/spec/javascripts/fixtures/static/signin_tabs.html create mode 100644 ee/spec/javascripts/fixtures/static/sketch_viewer.html diff --git a/ee/spec/javascripts/fixtures/static/README.md b/ee/spec/javascripts/fixtures/static/README.md new file mode 100644 index 0000000000000..b5c2f8233bff9 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/README.md @@ -0,0 +1,3 @@ +# Please do not add new files here! + +Instead use a Ruby file in the fixtures root directory (`spec/javascripts/fixtures/`). diff --git a/ee/spec/javascripts/fixtures/static/ajax_loading_spinner.html b/ee/spec/javascripts/fixtures/static/ajax_loading_spinner.html new file mode 100644 index 0000000000000..0e1ebb32b1c7b --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/ajax_loading_spinner.html @@ -0,0 +1,3 @@ +<a class="js-ajax-loading-spinner" data-remote href="http://goesnowhere.nothing/whereami"> +<i class="fa fa-trash-o"></i> +</a> diff --git a/ee/spec/javascripts/fixtures/static/balsamiq_viewer.html b/ee/spec/javascripts/fixtures/static/balsamiq_viewer.html new file mode 100644 index 0000000000000..cdd723d1a84e7 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/balsamiq_viewer.html @@ -0,0 +1 @@ +<div class="file-content balsamiq-viewer" data-endpoint="/test" id="js-balsamiq-viewer"></div> diff --git a/ee/spec/javascripts/fixtures/static/create_item_dropdown.html b/ee/spec/javascripts/fixtures/static/create_item_dropdown.html new file mode 100644 index 0000000000000..d2d3837009244 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/create_item_dropdown.html @@ -0,0 +1,11 @@ +<div class="js-create-item-dropdown-fixture-root"> +<input name="variable[environment]" type="hidden"> +<div class="dropdown "><button class="dropdown-menu-toggle js-dropdown-menu-toggle" type="button" data-toggle="dropdown"><span class="dropdown-toggle-text ">some label</span><i aria-hidden="true" data-hidden="true" class="fa fa-chevron-down"></i></button><div class="dropdown-menu dropdown-select dropdown-menu-selectable"><div class="dropdown-input"><input type="search" id="" class="dropdown-input-field" autocomplete="off" /><i aria-hidden="true" data-hidden="true" class="fa fa-search dropdown-input-search"></i><i aria-hidden="true" data-hidden="true" role="button" class="fa fa-times dropdown-input-clear js-dropdown-input-clear"></i></div><div class="dropdown-content js-dropdown-content"></div><div class="dropdown-footer"><ul class="dropdown-footer-list"> +<li> +<button class="dropdown-create-new-item-button js-dropdown-create-new-item"> +Create wildcard +<code></code> +</button> +</li> +</ul> +</div><div class="dropdown-loading"><i aria-hidden="true" data-hidden="true" class="fa fa-spinner fa-spin"></i></div></div></div></div> diff --git a/ee/spec/javascripts/fixtures/static/environments/table.html b/ee/spec/javascripts/fixtures/static/environments/table.html new file mode 100644 index 0000000000000..417af564ff13d --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/environments/table.html @@ -0,0 +1,15 @@ +<table> +<thead> +<tr> +<th>Environment</th> +<th>Last deployment</th> +<th>Job</th> +<th>Commit</th> +<th></th> +<th></th> +</tr> +</thead> +<tbody> +<tr id="environment-row"></tr> +</tbody> +</table> diff --git a/ee/spec/javascripts/fixtures/static/environments_logs.html b/ee/spec/javascripts/fixtures/static/environments_logs.html new file mode 100644 index 0000000000000..38dba8f794400 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/environments_logs.html @@ -0,0 +1,29 @@ +<div class="js-kubernetes-logs" data-logs-path="/root/kubernetes-app/environments/1/logs"> +<div class="build-page"> +<div class="build-trace-container prepend-top-default"> +<div class="top-bar js-top-bar"> +<div class="truncated-info hidden-xs pull-left"></div> +<div class="dropdown prepend-left-10 js-pod-dropdown"> +<button aria-expanded="false" class="dropdown-menu-toggle" data-toggle="dropdown" type="button"> +<i class="fa fa-chevron-down"></i> +</button> +<div class="dropdown-menu dropdown-menu-selectable dropdown-menu-drop-up"></div> +</div> +<div class="controllers pull-right"> +<div class="has-tooltip controllers-buttons" data-container="body" data-placement="top" title="Scroll to top"> +<button class="js-scroll-up btn-scroll btn-transparent btn-blank" disabled type="button"></button> +</div> +<div class="has-tooltip controllers-buttons" data-container="body" data-placement="top" title="Scroll to bottom"> +<button class="js-scroll-down btn-scroll btn-transparent btn-blank" disabled type="button"></button> +</div> +<div class="refresh-control pull-right"> +<div class="has-tooltip controllers-buttons" data-container="body" data-placement="top" title="Refresh"> +<button class="js-refresh-log btn-default btn-refresh" disabled type="button"></button> +</div> +</div> +</div> +</div> +<pre class="build-trace" id="build-trace"><code class="bash js-build-output"><div class="build-loader-animation js-build-refresh"></div></code></pre> +</div> +</div> +</div> diff --git a/ee/spec/javascripts/fixtures/static/event_filter.html b/ee/spec/javascripts/fixtures/static/event_filter.html new file mode 100644 index 0000000000000..8e9b6fb1b5ce7 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/event_filter.html @@ -0,0 +1,44 @@ +<ul class="nav-links event-filter scrolling-tabs nav nav-tabs"> +<li class="active"> +<a class="event-filter-link" href="/dashboard/activity" id="all_event_filter" title="Filter by all"> +<span> +All +</span> +</a> +</li> +<li> +<a class="event-filter-link" href="/dashboard/activity" id="push_event_filter" title="Filter by push events"> +<span> +Push events +</span> +</a> +</li> +<li> +<a class="event-filter-link" href="/dashboard/activity" id="merged_event_filter" title="Filter by merge events"> +<span> +Merge events +</span> +</a> +</li> +<li> +<a class="event-filter-link" href="/dashboard/activity" id="issue_event_filter" title="Filter by issue events"> +<span> +Issue events +</span> +</a> +</li> +<li> +<a class="event-filter-link" href="/dashboard/activity" id="comments_event_filter" title="Filter by comments"> +<span> +Comments +</span> +</a> +</li> +<li> +<a class="event-filter-link" href="/dashboard/activity" id="team_event_filter" title="Filter by team"> +<span> +Team +</span> +</a> +</li> +</ul> diff --git a/ee/spec/javascripts/fixtures/static/gl_dropdown.html b/ee/spec/javascripts/fixtures/static/gl_dropdown.html new file mode 100644 index 0000000000000..08f6738414e2d --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/gl_dropdown.html @@ -0,0 +1,26 @@ +<div> +<div class="dropdown inline"> +<button class="dropdown-menu-toggle" data-toggle="dropdown" id="js-project-dropdown" type="button"> +<div class="dropdown-toggle-text"> +Projects +</div> +<i class="fa fa-chevron-down dropdown-toggle-caret js-projects-dropdown-toggle"></i> +</button> +<div class="dropdown-menu dropdown-select dropdown-menu-selectable"> +<div class="dropdown-title"> +<span>Go to project</span> +<button aria="{:label=>"Close"}" class="dropdown-title-button dropdown-menu-close"> +<i class="fa fa-times dropdown-menu-close-icon"></i> +</button> +</div> +<div class="dropdown-input"> +<input class="dropdown-input-field" placeholder="Filter results" type="search"> +<i class="fa fa-search dropdown-input-search"></i> +</div> +<div class="dropdown-content"></div> +<div class="dropdown-loading"> +<i class="fa fa-spinner fa-spin"></i> +</div> +</div> +</div> +</div> diff --git a/ee/spec/javascripts/fixtures/static/gl_field_errors.html b/ee/spec/javascripts/fixtures/static/gl_field_errors.html new file mode 100644 index 0000000000000..f8470e02b7c05 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/gl_field_errors.html @@ -0,0 +1,22 @@ +<form action="submit" class="gl-show-field-errors" method="post"> +<div class="form-group"> +<input class="required-text" required type="text">Text</input> +</div> +<div class="form-group"> +<input class="email" required title="Please provide a valid email address." type="email">Email</input> +</div> +<div class="form-group"> +<input class="password" required type="password">Password</input> +</div> +<div class="form-group"> +<input class="alphanumeric" pattern="[a-zA-Z0-9]" required type="text">Alphanumeric</input> +</div> +<div class="form-group"> +<input class="hidden" type="hidden"> +</div> +<div class="form-group"> +<input class="custom gl-field-error-ignore" type="text">Custom, do not validate</input> +</div> +<div class="form-group"></div> +<input class="submit" type="submit">Submit</input> +</form> diff --git a/ee/spec/javascripts/fixtures/static/images/green_box.png b/ee/spec/javascripts/fixtures/static/images/green_box.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1ff9f9adebadb02856c2ee3d1d9001fd15b53e GIT binary patch literal 1306 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH7983%h3`$m(Cm9$Rr87e!N+NuHtdjF{^%7I^ zlT!66atjzhz{b9!ATc>RwL~E)H9a%WR_Xoj{Yna%DYi=CroINg1<t7%nI2U|slio# zA<0$Q$(AWf_I6x06;>6w1-Ypui3%0DIeEoa6}C!XbFK1<tw6&1N(x{lCE2!05xxNm z&iO^D3Z{CddIm~%TnaWtDQQ+gE^biGMJZ{vN*N_31y=g{<>lpi<;HsXMd|v6mX?<K z21fcuM!H2QX}ZOgc_oPzx_QOQAR{1VxTF>*7iAWdWaj57fXqxx$}cUkRZ`LiS)vaT z3373><Fe5QI|k%1J1&HeQ}a@6m5P+??WDX`zhYouY|M0a4k!+CcT(_lbv84!G&9pR z(lcaW(3n^{akn?Kqd@z9n<EPZS#^UVSUSTxGg=n(y1Fc0Am+)k*zDv})hC5_TwQWl zqa7W$d<=aNzhG^GE=QMAN9)wBi+WF4PG=E1a>mH|{=c&H8*^E+O_o0?{mt-%TUA$v zYuEE+?sw0`XB9j=(5Jla#Vel_B`@dSdyXd^i=H33`s2>}wWc#KiEglHaTg8M=Je<C zUq3Bma(T<{DLFQpHEM6JK505szHHu#535hk<f@;&#`SP=!dro|^j8*v$GyT%bDuu_ z@kz0^*H^n|-g8zSig8KmuQ0btbYdwqK5CK7B9Y?qjKS{Dm(yKrKbfEYiR_xR`ox+| zZO4oxH%<A_wM*%0u+Zg2%Tu0282|pieSKBciTIW8c$_Y8PTcd|>9g6N9LZzXCno-p zX@1M8$G!E>BSoJ2j(wq*ZP+jDV|*TNs=JX}eD;H?kjGJbbZ#D5`_g33T&HLrtNaD2 z8!v5sWv9+B5IcSSuC~3kFD8F}>%ITGV)|zG{>sM;3=EtF9+AZi4BWyX%*Zfnjsyb( zlZ2;>V@SoEx0f7w4=6Aka5!*O=D~fAX=zEkCySOZ=s#CGk1;-aJM$0q<cS7ioTJ1D c34>1Yoh(cX-tJvi3o6n)UHx3vIVCg!0Ev^lUjP6A literal 0 HcmV?d00001 diff --git a/ee/spec/javascripts/fixtures/static/images/one_white_pixel.png b/ee/spec/javascripts/fixtures/static/images/one_white_pixel.png new file mode 100644 index 0000000000000000000000000000000000000000..073fcf40a183b676abf6e88f4b49e74326de60a1 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0y~yU|<Ac4i*LmhOII@ObiSR+@3CuAr-fh|NNI{U}k1w Vc)w_QGy?+zgQu&X%Q~loCIE*&4paaD literal 0 HcmV?d00001 diff --git a/ee/spec/javascripts/fixtures/static/images/red_box.png b/ee/spec/javascripts/fixtures/static/images/red_box.png new file mode 100644 index 0000000000000000000000000000000000000000..73b2927da0fa27e6bf46dd76d919cd6ee56d3ec7 GIT binary patch literal 1305 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH7983%h3`$m(Cm9$Rr87e!N+NuHtdjF{^%7I^ zlT!66atjzhz{b9!ATc>RwL~E)H9a%WR_Xoj{Yna%DYi=CroINg1<t7%nI2U|slio# zA<0$Q$(AWf_I6x06;>6w1-Ypui3%0DIeEoa6}C!XbFK1<tw6&1N(x{lCE2!05xxNm z&iO^D3Z{CddIm~%TnaWtDQQ+gE^biGMJZ{vN*N_31y=g{<>lpi<;HsXMd|v6mX?<K z21fcuM!H2QX}ZOgc_oPzx_QOQAR{1VxTF>*7iAWdWaj57fXqxx$}cUkRZ`LiS)vaT z3373><Fe5QI|k%1J1&HeQ}a@6m5P+??WDX`zhYouY|M0a4k!+CcT(_lbv84!G&9pR z(lcaW(3n^{akn?Kqd@z9n<EPZS#^UVSUSTxGg=n(y1Fc0Am+)k*zDv})hC5_TwQWl zqa7W$d<=aNzhG^GE=QMAN9)wBi+WF4PG=E1a>mH|{=c&H8*^E+O_o0?{mt-%TUA$v zYuEE+?sw0`XB9j=(5Jla#Vel_B`@dSdyXd^i=H33`s2>}wWc#KiEglHaTg8M=Je<C zUq3Bma(T<{DLFQpHEM6JK505szHHu#535hk<f@;&#`SP=!dro|^j8*v$GyT%bDuu_ z@kz0^*H^n|-g8zSig8KmuQ0btbYdwqK5CK7B9Y?qjKS{Dm(yKrKbfEYiR_xR`ox+| zZO4oxH%<A_wM*%0u+Zg2%Tu0282|pieSKBciTIW8c$_Y8PTcd|>9g6N9LZzXCno-p zX@1M8$G!E>BSoJ2j(wq*ZP+jDV|*TNs=JX}eD;H?kjGJbbZ#D5`_g33T&HLrtNaD2 z8!v5sWv9+B5IcSSuC~3kFD8F}>%ITGV)|zG{>sM;3=EtF9+AZi4BWyX%*Zfnjsyb( zlenjgV@SoEx0f7w4=6Aka5!+ZsopkXR;Q`T>A6jIR_E*3YI5)LJ(%C)dMH9=lo%;t Z5ci;zX>!NS3|~-*=IQF^vd$@?2>^D13Mv2q literal 0 HcmV?d00001 diff --git a/ee/spec/javascripts/fixtures/static/issuable_filter.html b/ee/spec/javascripts/fixtures/static/issuable_filter.html new file mode 100644 index 0000000000000..06b70fb43f100 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/issuable_filter.html @@ -0,0 +1,9 @@ +<form action="/user/project/issues?scope=all&state=closed" class="js-filter-form"> +<input id="utf8" name="utf8" value="✓"> +<input id="check-all-issues" name="check-all-issues"> +<input id="search" name="search"> +<input id="author_id" name="author_id"> +<input id="assignee_id" name="assignee_id"> +<input id="milestone_title" name="milestone_title"> +<input id="label_name" name="label_name"> +</form> diff --git a/ee/spec/javascripts/fixtures/static/issue_sidebar_label.html b/ee/spec/javascripts/fixtures/static/issue_sidebar_label.html new file mode 100644 index 0000000000000..ec8fb30f219f1 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/issue_sidebar_label.html @@ -0,0 +1,26 @@ +<div class="block labels"> +<div class="sidebar-collapsed-icon js-sidebar-labels-tooltip"></div> +<div class="title hide-collapsed"> +<a class="edit-link float-right" href="#"> +Edit +</a> +</div> +<div class="selectbox hide-collapsed" style="display: none;"> +<div class="dropdown"> +<button class="dropdown-menu-toggle js-label-select js-multiselect" data-ability-name="issue" data-field-name="issue[label_names][]" data-issue-update="/root/test/issues/2.json" data-labels="/root/test/labels.json" data-project-id="12" data-show-any="true" data-show-no="true" data-toggle="dropdown" type="button"> +<span class="dropdown-toggle-text"> +Label +</span> +<i class="fa fa-chevron-down"></i> +</button> +<div class="dropdown-menu dropdown-select dropdown-menu-paging dropdown-menu-labels dropdown-menu-selectable"> +<div class="dropdown-page-one"> +<div class="dropdown-content"></div> +<div class="dropdown-loading"> +<i class="fa fa-spinner fa-spin"></i> +</div> +</div> +</div> +</div> +</div> +</div> diff --git a/ee/spec/javascripts/fixtures/static/line_highlighter.html b/ee/spec/javascripts/fixtures/static/line_highlighter.html new file mode 100644 index 0000000000000..897a25d6760b0 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/line_highlighter.html @@ -0,0 +1,107 @@ +<div class="file-holder"> +<div class="file-content"> +<div class="line-numbers"> +<a data-line-number="1" href="#L1" id="L1"> +<i class="fa fa-link"></i> +1 +</a> +<a data-line-number="2" href="#L2" id="L2"> +<i class="fa fa-link"></i> +2 +</a> +<a data-line-number="3" href="#L3" id="L3"> +<i class="fa fa-link"></i> +3 +</a> +<a data-line-number="4" href="#L4" id="L4"> +<i class="fa fa-link"></i> +4 +</a> +<a data-line-number="5" href="#L5" id="L5"> +<i class="fa fa-link"></i> +5 +</a> +<a data-line-number="6" href="#L6" id="L6"> +<i class="fa fa-link"></i> +6 +</a> +<a data-line-number="7" href="#L7" id="L7"> +<i class="fa fa-link"></i> +7 +</a> +<a data-line-number="8" href="#L8" id="L8"> +<i class="fa fa-link"></i> +8 +</a> +<a data-line-number="9" href="#L9" id="L9"> +<i class="fa fa-link"></i> +9 +</a> +<a data-line-number="10" href="#L10" id="L10"> +<i class="fa fa-link"></i> +10 +</a> +<a data-line-number="11" href="#L11" id="L11"> +<i class="fa fa-link"></i> +11 +</a> +<a data-line-number="12" href="#L12" id="L12"> +<i class="fa fa-link"></i> +12 +</a> +<a data-line-number="13" href="#L13" id="L13"> +<i class="fa fa-link"></i> +13 +</a> +<a data-line-number="14" href="#L14" id="L14"> +<i class="fa fa-link"></i> +14 +</a> +<a data-line-number="15" href="#L15" id="L15"> +<i class="fa fa-link"></i> +15 +</a> +<a data-line-number="16" href="#L16" id="L16"> +<i class="fa fa-link"></i> +16 +</a> +<a data-line-number="17" href="#L17" id="L17"> +<i class="fa fa-link"></i> +17 +</a> +<a data-line-number="18" href="#L18" id="L18"> +<i class="fa fa-link"></i> +18 +</a> +<a data-line-number="19" href="#L19" id="L19"> +<i class="fa fa-link"></i> +19 +</a> +<a data-line-number="20" href="#L20" id="L20"> +<i class="fa fa-link"></i> +20 +</a> +<a data-line-number="21" href="#L21" id="L21"> +<i class="fa fa-link"></i> +21 +</a> +<a data-line-number="22" href="#L22" id="L22"> +<i class="fa fa-link"></i> +22 +</a> +<a data-line-number="23" href="#L23" id="L23"> +<i class="fa fa-link"></i> +23 +</a> +<a data-line-number="24" href="#L24" id="L24"> +<i class="fa fa-link"></i> +24 +</a> +<a data-line-number="25" href="#L25" id="L25"> +<i class="fa fa-link"></i> +25 +</a> +</div> +<pre class="code highlight"><code><span class="line" id="LC1">Line 1</span><span class="line" id="LC2">Line 2</span><span class="line" id="LC3">Line 3</span><span class="line" id="LC4">Line 4</span><span class="line" id="LC5">Line 5</span><span class="line" id="LC6">Line 6</span><span class="line" id="LC7">Line 7</span><span class="line" id="LC8">Line 8</span><span class="line" id="LC9">Line 9</span><span class="line" id="LC10">Line 10</span><span class="line" id="LC11">Line 11</span><span class="line" id="LC12">Line 12</span><span class="line" id="LC13">Line 13</span><span class="line" id="LC14">Line 14</span><span class="line" id="LC15">Line 15</span><span class="line" id="LC16">Line 16</span><span class="line" id="LC17">Line 17</span><span class="line" id="LC18">Line 18</span><span class="line" id="LC19">Line 19</span><span class="line" id="LC20">Line 20</span><span class="line" id="LC21">Line 21</span><span class="line" id="LC22">Line 22</span><span class="line" id="LC23">Line 23</span><span class="line" id="LC24">Line 24</span><span class="line" id="LC25">Line 25</span></code></pre> +</div> +</div> diff --git a/ee/spec/javascripts/fixtures/static/linked_tabs.html b/ee/spec/javascripts/fixtures/static/linked_tabs.html new file mode 100644 index 0000000000000..c25463bf1db8d --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/linked_tabs.html @@ -0,0 +1,20 @@ +<ul class="nav nav-tabs new-session-tabs linked-tabs"> +<li class="nav-item"> +<a class="nav-link" data-action="tab1" data-target="div#tab1" data-toggle="tab" href="foo/bar/1"> +Tab 1 +</a> +</li> +<li class="nav-item"> +<a class="nav-link" data-action="tab2" data-target="div#tab2" data-toggle="tab" href="foo/bar/1/context"> +Tab 2 +</a> +</li> +</ul> +<div class="tab-content"> +<div class="tab-pane" id="tab1"> +Tab 1 Content +</div> +<div class="tab-pane" id="tab2"> +Tab 2 Content +</div> +</div> diff --git a/ee/spec/javascripts/fixtures/static/merge_requests_show.html b/ee/spec/javascripts/fixtures/static/merge_requests_show.html new file mode 100644 index 0000000000000..87e36c9f315af --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/merge_requests_show.html @@ -0,0 +1,15 @@ +<a class="btn-close"></a> +<div class="detail-page-description"> +<div class="description js-task-list-container"> +<div class="md"> +<ul class="task-list"> +<li class="task-list-item"> +<input class="task-list-item-checkbox" type="checkbox"> +Task List Item +</li> +</ul> +<textarea class="js-task-list-field">- [ ] Task List Item</textarea> +</div> +</div> +</div> +<form action="/foo" class="js-issuable-update"></form> diff --git a/ee/spec/javascripts/fixtures/static/mini_dropdown_graph.html b/ee/spec/javascripts/fixtures/static/mini_dropdown_graph.html new file mode 100644 index 0000000000000..cd0b8dec3fc0f --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/mini_dropdown_graph.html @@ -0,0 +1,13 @@ +<div class="js-builds-dropdown-tests dropdown dropdown js-mini-pipeline-graph"> +<button class="js-builds-dropdown-button" data-toggle="dropdown" data-stage-endpoint="foobar"> +Dropdown +</button> +<ul class="dropdown-menu mini-pipeline-graph-dropdown-menu js-builds-dropdown-container"> +<li class="js-builds-dropdown-list scrollable-menu"> +<ul></ul> +</li> +<li class="js-builds-dropdown-loading hidden"> +<span class="fa fa-spinner"></span> +</li> +</ul> +</div> diff --git a/ee/spec/javascripts/fixtures/static/notebook_viewer.html b/ee/spec/javascripts/fixtures/static/notebook_viewer.html new file mode 100644 index 0000000000000..4bbb7bf1094fd --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/notebook_viewer.html @@ -0,0 +1 @@ +<div class="file-content" data-endpoint="/test" id="js-notebook-viewer"></div> diff --git a/ee/spec/javascripts/fixtures/static/oauth_remember_me.html b/ee/spec/javascripts/fixtures/static/oauth_remember_me.html new file mode 100644 index 0000000000000..9ba1ffc72feab --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/oauth_remember_me.html @@ -0,0 +1,6 @@ +<div id="oauth-container"> +<input id="remember_me" type="checkbox"> +<a class="oauth-login twitter" href="http://example.com/"></a> +<a class="oauth-login github" href="http://example.com/"></a> +<a class="oauth-login facebook" href="http://example.com/?redirect_fragment=L1"></a> +</div> diff --git a/ee/spec/javascripts/fixtures/static/pdf_viewer.html b/ee/spec/javascripts/fixtures/static/pdf_viewer.html new file mode 100644 index 0000000000000..350d35a262f4e --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/pdf_viewer.html @@ -0,0 +1 @@ +<div class="file-content" data-endpoint="/test" id="js-pdf-viewer"></div> diff --git a/ee/spec/javascripts/fixtures/static/pipeline_graph.html b/ee/spec/javascripts/fixtures/static/pipeline_graph.html new file mode 100644 index 0000000000000..422372bb7d54a --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/pipeline_graph.html @@ -0,0 +1,24 @@ +<div class="pipeline-visualization js-pipeline-graph"> +<ul class="stage-column-list"> +<li class="stage-column"> +<div class="stage-name"> +<a href="/"> +Test +<div class="builds-container"> +<ul> +<li class="build"> +<div class="curve"></div> +<a> +<svg></svg> +<div class="ci-status-text"> +stop_review +</div> +</a> +</li> +</ul> +</div> +</a> +</div> +</li> +</ul> +</div> diff --git a/ee/spec/javascripts/fixtures/static/pipelines.html b/ee/spec/javascripts/fixtures/static/pipelines.html new file mode 100644 index 0000000000000..42333f94f2fe7 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/pipelines.html @@ -0,0 +1,3 @@ +<div> +<div data-can-create-pipeline="true" data-ci-lint-path="foo" data-empty-state-svg-path="foo" data-endpoint="foo" data-error-state-svg-path="foo" data-has-ci="foo" data-help-auto-devops-path="foo" data-help-page-path="foo" data-new-pipeline-path="foo" data-reset-cache-path="foo" id="pipelines-list-vue"></div> +</div> diff --git a/ee/spec/javascripts/fixtures/static/project_select_combo_button.html b/ee/spec/javascripts/fixtures/static/project_select_combo_button.html new file mode 100644 index 0000000000000..50c826051c0a0 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/project_select_combo_button.html @@ -0,0 +1,9 @@ +<div class="project-item-select-holder"> +<input class="project-item-select" data-group-id="12345" data-relative-path="issues/new"> +<a class="new-project-item-link" data-label="New issue" data-type="issues" href=""> +<i class="fa fa-spinner spin"></i> +</a> +<a class="new-project-item-select-button"> +<i class="fa fa-caret-down"></i> +</a> +</div> diff --git a/ee/spec/javascripts/fixtures/static/projects.json b/ee/spec/javascripts/fixtures/static/projects.json new file mode 100644 index 0000000000000..68a150f602a49 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/projects.json @@ -0,0 +1,445 @@ +[{ + "id": 9, + "description": "", + "default_branch": null, + "tag_list": [], + "public": true, + "archived": false, + "visibility_level": 20, + "ssh_url_to_repo": "phil@localhost:root/test.git", + "http_url_to_repo": "http://localhost:3000/root/test.git", + "web_url": "http://localhost:3000/root/test", + "owner": { + "name": "Administrator", + "username": "root", + "id": 1, + "state": "active", + "avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80\u0026d=identicon", + "web_url": "http://localhost:3000/u/root" + }, + "name": "test", + "name_with_namespace": "Administrator / test", + "path": "test", + "path_with_namespace": "root/test", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-14T19:08:05.364Z", + "last_activity_at": "2016-01-14T19:08:07.418Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 1, + "name": "root", + "path": "root", + "owner_id": 1, + "created_at": "2016-01-13T20:19:44.439Z", + "updated_at": "2016-01-13T20:19:44.439Z", + "description": "", + "avatar": null + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 0, + "permissions": { + "project_access": null, + "group_access": null + } +}, { + "id": 8, + "description": "Voluptatem quae nulla eius numquam ullam voluptatibus quia modi.", + "default_branch": "master", + "tag_list": [], + "public": false, + "archived": false, + "visibility_level": 0, + "ssh_url_to_repo": "phil@localhost:h5bp/html5-boilerplate.git", + "http_url_to_repo": "http://localhost:3000/h5bp/html5-boilerplate.git", + "web_url": "http://localhost:3000/h5bp/html5-boilerplate", + "name": "Html5 Boilerplate", + "name_with_namespace": "H5bp / Html5 Boilerplate", + "path": "html5-boilerplate", + "path_with_namespace": "h5bp/html5-boilerplate", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:57.525Z", + "last_activity_at": "2016-01-13T20:27:57.280Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 5, + "name": "H5bp", + "path": "h5bp", + "owner_id": null, + "created_at": "2016-01-13T20:19:57.239Z", + "updated_at": "2016-01-13T20:19:57.239Z", + "description": "Tempore accusantium possimus aut libero.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 5, + "permissions": { + "project_access": { + "access_level": 10, + "notification_level": 3 + }, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + } +}, { + "id": 7, + "description": "Modi odio mollitia dolorem qui.", + "default_branch": "master", + "tag_list": [], + "public": false, + "archived": false, + "visibility_level": 0, + "ssh_url_to_repo": "phil@localhost:twitter/typeahead-js.git", + "http_url_to_repo": "http://localhost:3000/twitter/typeahead-js.git", + "web_url": "http://localhost:3000/twitter/typeahead-js", + "name": "Typeahead.Js", + "name_with_namespace": "Twitter / Typeahead.Js", + "path": "typeahead-js", + "path_with_namespace": "twitter/typeahead-js", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:56.212Z", + "last_activity_at": "2016-01-13T20:27:51.496Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 4, + "name": "Twitter", + "path": "twitter", + "owner_id": null, + "created_at": "2016-01-13T20:19:54.480Z", + "updated_at": "2016-01-13T20:19:54.480Z", + "description": "Id voluptatem ipsa maiores omnis repudiandae et et.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": true, + "open_issues_count": 4, + "permissions": { + "project_access": null, + "group_access": { + "access_level": 10, + "notification_level": 3 + } + } +}, { + "id": 6, + "description": "Omnis asperiores ipsa et beatae quidem necessitatibus quia.", + "default_branch": "master", + "tag_list": [], + "public": true, + "archived": false, + "visibility_level": 20, + "ssh_url_to_repo": "phil@localhost:twitter/flight.git", + "http_url_to_repo": "http://localhost:3000/twitter/flight.git", + "web_url": "http://localhost:3000/twitter/flight", + "name": "Flight", + "name_with_namespace": "Twitter / Flight", + "path": "flight", + "path_with_namespace": "twitter/flight", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:54.754Z", + "last_activity_at": "2016-01-13T20:27:50.502Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 4, + "name": "Twitter", + "path": "twitter", + "owner_id": null, + "created_at": "2016-01-13T20:19:54.480Z", + "updated_at": "2016-01-13T20:19:54.480Z", + "description": "Id voluptatem ipsa maiores omnis repudiandae et et.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": true, + "open_issues_count": 4, + "permissions": { + "project_access": null, + "group_access": { + "access_level": 10, + "notification_level": 3 + } + } +}, { + "id": 5, + "description": "Voluptatem commodi voluptate placeat architecto beatae illum dolores fugiat.", + "default_branch": "master", + "tag_list": [], + "public": false, + "archived": false, + "visibility_level": 0, + "ssh_url_to_repo": "phil@localhost:gitlab-org/gitlab-test.git", + "http_url_to_repo": "http://localhost:3000/gitlab-org/gitlab-test.git", + "web_url": "http://localhost:3000/gitlab-org/gitlab-test", + "name": "Gitlab Test", + "name_with_namespace": "Gitlab Org / Gitlab Test", + "path": "gitlab-test", + "path_with_namespace": "gitlab-org/gitlab-test", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:53.202Z", + "last_activity_at": "2016-01-13T20:27:41.626Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 3, + "name": "Gitlab Org", + "path": "gitlab-org", + "owner_id": null, + "created_at": "2016-01-13T20:19:48.851Z", + "updated_at": "2016-01-13T20:19:48.851Z", + "description": "Magni mollitia quod quidem soluta nesciunt impedit.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 5, + "permissions": { + "project_access": null, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + } +}, { + "id": 4, + "description": "Aut molestias quas est ut aperiam officia quod libero.", + "default_branch": "master", + "tag_list": [], + "public": true, + "archived": false, + "visibility_level": 20, + "ssh_url_to_repo": "phil@localhost:gitlab-org/gitlab-shell.git", + "http_url_to_repo": "http://localhost:3000/gitlab-org/gitlab-shell.git", + "web_url": "http://localhost:3000/gitlab-org/gitlab-shell", + "name": "Gitlab Shell", + "name_with_namespace": "Gitlab Org / Gitlab Shell", + "path": "gitlab-shell", + "path_with_namespace": "gitlab-org/gitlab-shell", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:51.882Z", + "last_activity_at": "2016-01-13T20:27:35.678Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 3, + "name": "Gitlab Org", + "path": "gitlab-org", + "owner_id": null, + "created_at": "2016-01-13T20:19:48.851Z", + "updated_at": "2016-01-13T20:19:48.851Z", + "description": "Magni mollitia quod quidem soluta nesciunt impedit.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 5, + "permissions": { + "project_access": { + "access_level": 20, + "notification_level": 3 + }, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + } +}, { + "id": 3, + "description": "Excepturi molestiae quia repellendus omnis est illo illum eligendi.", + "default_branch": "master", + "tag_list": [], + "public": true, + "archived": false, + "visibility_level": 20, + "ssh_url_to_repo": "phil@localhost:gitlab-org/gitlab-ci.git", + "http_url_to_repo": "http://localhost:3000/gitlab-org/gitlab-ci.git", + "web_url": "http://localhost:3000/gitlab-org/gitlab-ci", + "name": "Gitlab Ci", + "name_with_namespace": "Gitlab Org / Gitlab Ci", + "path": "gitlab-ci", + "path_with_namespace": "gitlab-org/gitlab-ci", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:50.346Z", + "last_activity_at": "2016-01-13T20:27:30.115Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 3, + "name": "Gitlab Org", + "path": "gitlab-org", + "owner_id": null, + "created_at": "2016-01-13T20:19:48.851Z", + "updated_at": "2016-01-13T20:19:48.851Z", + "description": "Magni mollitia quod quidem soluta nesciunt impedit.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 3, + "permissions": { + "project_access": null, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + } +}, { + "id": 2, + "description": "Adipisci quaerat dignissimos enim sed ipsam dolorem quia.", + "default_branch": "master", + "tag_list": [], + "public": false, + "archived": false, + "visibility_level": 10, + "ssh_url_to_repo": "phil@localhost:gitlab-org/gitlab-ce.git", + "http_url_to_repo": "http://localhost:3000/gitlab-org/gitlab-ce.git", + "web_url": "http://localhost:3000/gitlab-org/gitlab-ce", + "name": "Gitlab Ce", + "name_with_namespace": "Gitlab Org / Gitlab Ce", + "path": "gitlab-ce", + "path_with_namespace": "gitlab-org/gitlab-ce", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:49.065Z", + "last_activity_at": "2016-01-13T20:26:58.454Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 3, + "name": "Gitlab Org", + "path": "gitlab-org", + "owner_id": null, + "created_at": "2016-01-13T20:19:48.851Z", + "updated_at": "2016-01-13T20:19:48.851Z", + "description": "Magni mollitia quod quidem soluta nesciunt impedit.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 5, + "permissions": { + "project_access": { + "access_level": 30, + "notification_level": 3 + }, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + } +}, { + "id": 1, + "description": "Vel voluptatem maxime saepe ex quia.", + "default_branch": "master", + "tag_list": [], + "public": false, + "archived": false, + "visibility_level": 0, + "ssh_url_to_repo": "phil@localhost:documentcloud/underscore.git", + "http_url_to_repo": "http://localhost:3000/documentcloud/underscore.git", + "web_url": "http://localhost:3000/documentcloud/underscore", + "name": "Underscore", + "name_with_namespace": "Documentcloud / Underscore", + "path": "underscore", + "path_with_namespace": "documentcloud/underscore", + "issues_enabled": true, + "merge_requests_enabled": true, + "wiki_enabled": true, + "builds_enabled": true, + "snippets_enabled": false, + "created_at": "2016-01-13T20:19:45.862Z", + "last_activity_at": "2016-01-13T20:25:03.106Z", + "shared_runners_enabled": true, + "creator_id": 1, + "namespace": { + "id": 2, + "name": "Documentcloud", + "path": "documentcloud", + "owner_id": null, + "created_at": "2016-01-13T20:19:44.464Z", + "updated_at": "2016-01-13T20:19:44.464Z", + "description": "Aut impedit perferendis fuga et ipsa repellat cupiditate et.", + "avatar": { + "url": null + } + }, + "avatar_url": null, + "star_count": 0, + "forks_count": 0, + "only_allow_merge_if_pipeline_succeeds": false, + "open_issues_count": 5, + "permissions": { + "project_access": null, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + } +}] diff --git a/ee/spec/javascripts/fixtures/static/search_autocomplete.html b/ee/spec/javascripts/fixtures/static/search_autocomplete.html new file mode 100644 index 0000000000000..29db9020424c0 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/search_autocomplete.html @@ -0,0 +1,15 @@ +<div class="search search-form"> +<form class="form-inline"> +<div class="search-input-container"> +<div class="search-input-wrap"> +<div class="dropdown"> +<input class="search-input dropdown-menu-toggle" id="search"> +<div class="dropdown-menu dropdown-select"> +<div class="dropdown-content"></div> +</div> +</div> +</div> +</div> +<input class="js-search-project-options" type="hidden"> +</form> +</div> diff --git a/ee/spec/javascripts/fixtures/static/signin_tabs.html b/ee/spec/javascripts/fixtures/static/signin_tabs.html new file mode 100644 index 0000000000000..7e66ab9394b84 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/signin_tabs.html @@ -0,0 +1,8 @@ +<ul class="nav-links new-session-tabs"> +<li class="active"> +<a href="#ldap">LDAP</a> +</li> +<li> +<a href="#login-pane">Standard</a> +</li> +</ul> diff --git a/ee/spec/javascripts/fixtures/static/sketch_viewer.html b/ee/spec/javascripts/fixtures/static/sketch_viewer.html new file mode 100644 index 0000000000000..e25e554e56853 --- /dev/null +++ b/ee/spec/javascripts/fixtures/static/sketch_viewer.html @@ -0,0 +1,3 @@ +<div class="file-content" data-endpoint="/test_sketch_file.sketch" id="js-sketch-viewer"> +<div class="js-loading-icon"></div> +</div> -- GitLab