Blame view

src/components/AuthorReadingNow.vue 3.76 KB
921970bb2   Gurvinder Singh   new files
1
2
3
  <template>
    <main class="landing-page">
       <div class="container-fluid episode-intro app-discovery-bg">
9dc773b1b   Digvijay Singh   new page added
4
                <Header></Header>
921970bb2   Gurvinder Singh   new files
5
6
7
8
9
10
        <!-- menu wrapper -->
      <div class="intro-startup">
          <div class="spot-light-top">
              <img src="../assets/images/spot-light-top.svg" />
              <div class="app-discovery">
                  <div class="top-user">
9dc773b1b   Digvijay Singh   new page added
11
12
13
14
15
                     <img src="../assets/images/retake-red.svg" v-if="this.allSlide[0].payload.metaData.type == 'Retake'"/>
                    <img src="../assets/images/behind-red.svg" v-if="this.allSlide[0].payload.metaData.type == 'Behind-the-scenes'"/>
                    <img src="../assets/images/critique-red.svg" v-if="this.allSlide[0].payload.metaData.type == 'Critique'"/>
                    <img src="../assets/images/jxtapose.svg" v-if="this.allSlide[0].payload.metaData.type == 'Juxtapose'"/>
                      <!-- <img src="../assets/images/app-photo.svg" /> -->
921970bb2   Gurvinder Singh   new files
16
                      </div><!-- top user -->
9dc773b1b   Digvijay Singh   new page added
17
18
19
                      <h1>{{currentSlideData.payload.metaData.title}}</h1>
                        <h2>{{currentSlideData.payload.metaData.count}}</h2>
                        <img :src="currentSlideData.payload.metaData.authorImage" class="discovery-app-img" />
921970bb2   Gurvinder Singh   new files
20
21
22
                  </div><!-- app Disovery -->
                 
          </div><!-- spot light top -->
9dc773b1b   Digvijay Singh   new page added
23
24
   <img src="../assets/images/popcorn-set.svg" class="popcorn-set top-intro-bt" />
          <div class="footer-nav">
921970bb2   Gurvinder Singh   new files
25
          <div class="footer-top">
9dc773b1b   Digvijay Singh   new page added
26
27
28
                <ul class="top-intro-bt ps_right">
              <li><a href="javascript:void(0);" @click="goBack"><img src="../assets/images/skip-prev.svg" > Prev</a></li>
               <li><a href="javascript:void(0);" @click="goNext"><img src="../assets/images/skip-next.svg" > Skip to next slide</a></li>
921970bb2   Gurvinder Singh   new files
29
30
31
32
            </ul>
            </div><!-- footer top -->
          <div class="footer-bottom">
            <ul>
9dc773b1b   Digvijay Singh   new page added
33
              <li></li>
921970bb2   Gurvinder Singh   new files
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
               <li></li>
            </ul>
            </div><!-- footer top -->
          </div><!-- footer -->
      
      </div>
        <!-- body wrapper -->
      </div>
      <!-- main wrapper -->
    </main>
  </template>
  
  <script>
  import Vue from "vue";
  import router from "../router";
9dc773b1b   Digvijay Singh   new page added
49
  import Header from "./Header";
921970bb2   Gurvinder Singh   new files
50
51
  
  export default {
9dc773b1b   Digvijay Singh   new page added
52
53
54
  components: {
      Header: Header,
    },
921970bb2   Gurvinder Singh   new files
55
56
57
    name: "AuthorReadingNow",
  
    data() {
9dc773b1b   Digvijay Singh   new page added
58
59
60
61
62
63
64
65
66
      
      return {
        allSlide:[],
        currentSlideIndex:null,
        currentSlideData:null,
      };
    },
    mounted() {
      var allSlideData = localStorage.getItem("spotlight_slide"+this.$route.params.caseStudyId);
6b14d08e4   Digvijay Singh   case studies
67
       if (allSlideData) {
9dc773b1b   Digvijay Singh   new page added
68
69
        this.allSlide = JSON.parse(allSlideData);
        this.getCurrentSlideData();
6b14d08e4   Digvijay Singh   case studies
70
71
      }else{
        this.$router.push("/login");
9dc773b1b   Digvijay Singh   new page added
72
      }
921970bb2   Gurvinder Singh   new files
73
    },
921970bb2   Gurvinder Singh   new files
74
    methods: {
9dc773b1b   Digvijay Singh   new page added
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
      getCurrentSlideData(){
        var i = this.allSlide.findIndex((slide_) => slide_.slideId == this.$route.params.slideId);
        this.currentSlideIndex = i; 
        this.currentSlideData = this.allSlide[i]
        console.log( this.allSlide[0],"currentSlideData",this.currentSlideData)
  
      },
      goNext(){
        this.currentSlideIndex++
        this.$router.push({
          name: this.allSlide[this.currentSlideIndex].ur,
          params: {
            caseStudyId: this.allSlide[this.currentSlideIndex].caseStudyId,
            slideId: this.allSlide[this.currentSlideIndex].slideId,
          },
        });
  
      },
      goBack(){
         this.currentSlideIndex--
        this.$router.push({
          name: this.allSlide[this.currentSlideIndex].ur,
          params: {
            caseStudyId: this.allSlide[this.currentSlideIndex].caseStudyId,
            slideId: this.allSlide[this.currentSlideIndex].slideId,
          },
        });
  
      },
921970bb2   Gurvinder Singh   new files
104
      goToLogin() {
56f4b7548   Digvijay Singh   landing page url ...
105
        this.$router.push("/login");
921970bb2   Gurvinder Singh   new files
106
107
      },
      goToSignUp() {
56f4b7548   Digvijay Singh   landing page url ...
108
        this.$router.push("/");
921970bb2   Gurvinder Singh   new files
109
      },
9dc773b1b   Digvijay Singh   new page added
110
111
112
      goToProfile() {
        this.$router.push("/profile");
      },
921970bb2   Gurvinder Singh   new files
113
114
115
      
    },
  };
9dc773b1b   Digvijay Singh   new page added
116
  </script>