Skip to content

Commit 8e5049e

Browse files
committed
#3133 update survey component to support a single form and fix lint error
1 parent 0ff1839 commit 8e5049e

26 files changed

Lines changed: 27 additions & 37 deletions

src/components/NewsModule.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,7 @@
8181
</nav>
8282
</div>
8383
</main>
84-
<SurveyLinkComponent v-if="newsPageInfo.newsType == 'all'" :surveyLink="cvenavs['AllNews']['surveyLink']" />
85-
<SurveyLinkComponent v-else :surveyLink="cvenavs['AllNews']['submenu']['Recent']['submenu'][newsPageInfo.label]['surveyLink']" />
84+
<SurveyLinkComponent/>
8685
</div>
8786
<div class="column is-3" :class="isNavSidebarHiddenTouch ? 'is-hidden-touch' : ''">
8887
<NavigationSidebar :nav="cvenavs['AllNews']" :isNavSidebarHiddenTouch="isNavSidebarHiddenTouch"/>

src/components/SurveyLinkComponent.vue

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div class="cve-feedback-link">
3-
<a :href="surveyLink" target="_blank">
3+
<a href="https://forms.office.com/g/dFzysrHLpR" target="_blank">
44
Provide feedback for this page
55
<span class="icon cve-icon-xxs">
66
<p id="externalSurveyLink" class="is-hidden">
@@ -12,15 +12,6 @@
1212
</div>
1313
</template>
1414

15-
<script>export default {
16-
props: {
17-
surveyLink: {
18-
type: String,
19-
},
20-
},
21-
};
22-
</script>
23-
2415
<!-- Add "scoped" attribute to limit CSS to this component only -->
2516
<style lang="scss">
2617
@import '../assets/style/globals.scss';

src/views/About/History.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
<li><a href="https://www.af.mil/" target="_blank">U.S. Air Force:</a> Matt Mleziva</li>
120120
</ul>
121121

122-
<SurveyLinkComponent :surveyLink="cvenavs['About']['submenu']['History']['surveyLink']" />
122+
<SurveyLinkComponent/>
123123
</div>
124124
</main>
125125
</div>

src/views/About/Metrics.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@
515515
</div>
516516
</div>
517517
</div>
518-
<SurveyLinkComponent :surveyLink="cvenavs['About']['submenu']['Metrics']['surveyLink']" />
518+
<SurveyLinkComponent/>
519519
</main>
520520
</div>
521521
<div class="column is-3 is-hidden-touch">

src/views/About/Overview.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
Top-Level Roots and Roots are represented in this podcast.
129129
</p>
130130
</div>
131-
<SurveyLinkComponent :surveyLink="cvenavs['About']['submenu']['Overview']['surveyLink']" />
131+
<SurveyLinkComponent/>
132132
</div>
133133
</main>
134134
</div>

src/views/About/Process.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@
193193
<span class="tag is-medium">End</span>
194194
</footer>
195195
</div>
196-
<SurveyLinkComponent :surveyLink="cvenavs['About']['submenu']['Process']['surveyLink']" />
196+
<SurveyLinkComponent/>
197197
</div>
198198
</main>
199199
</div>

src/views/About/RelatedEfforts.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
knowledge base is used as a foundation for the development of specific threat models and methodologies in the private sector,
114114
in government, and in the cybersecurity product and service community.
115115
</p>
116-
<SurveyLinkComponent :surveyLink="cvenavs['About']['submenu']['Related Efforts']['surveyLink']" />
116+
<SurveyLinkComponent/>
117117
</div>
118118
</main>
119119
</div>

src/views/Downloads.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
</div>
9696
</div> <!-- content -->
9797
</main>
98-
<SurveyLinkComponent :surveyLink=surveyLink />
98+
<SurveyLinkComponent/>
9999
</div>
100100
<div class="column is-3 is-hidden-touch">
101101
<OnPageSidebar :nav="cvenavs['Downloads'].submenu['Downloads']" />

src/views/Media/Events.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
</div> <!-- end v-else -->
9797
</div>
9898
</main>
99-
<SurveyLinkComponent :surveyLink=surveyLink />
99+
<SurveyLinkComponent/>
100100
</div>
101101
</div>
102102
</div>

src/views/Media/News/BlogArchives.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<p class="cve-help-text">
6161
*Note: Additional archives will be added soon.
6262
</p>
63-
<SurveyLinkComponent :surveyLink="cvenavs['AllNews']['submenu']['Archives']['submenu']['Blogs']['surveyLink']" />
63+
<SurveyLinkComponent/>
6464
</div>
6565
</main>
6666
</div>

0 commit comments

Comments
 (0)