Turnkey session 3: Opting out actions
No edit summary
(Automatically adding template at the end of the page.)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<html>
<html>
<h4> In this session we talk about opting out actions so that only the relevant actions are available for the user. I also show how to place the global actions in sub menus to build a complete menu bar. Further more class Constraints are explained and we look on how they can be used to make user aware of rules that they should obey. The concept of DefaultStringRepresentation of objects is also shown. </h4>
<h4> In this session, we talk about opting out actions so that only relevant actions are available for the user. We show
  how to place the global actions in sub-menus to build a complete menu bar. Furthermore, we explain Class Constraints and how they can be used to make the user aware of the rules they should obey. We also discuss the concept of DefaultStringRepresentation.
  of objects. </h4>


<p class="warn">
<p class="video-warn">
<em>To make your experience more comfortable, we set the main tags mentioned in the video to the right bar menu of this mini player. Choose the interesting subtitle on the list and immediately get to the exact theme timeplace in the video. Now you can pick any topic to be instructed without watching the whole video.</em>
  <em>To make your experience smooth, we set the main tags mentioned in the video to the right bar menu of this mini-player. Choose an interesting subtitle on the list and immediately get to the exact theme navigation item place in the video. Now you can pick any topic to be instructed on without watching the whole video.</em>
<style type="text/css">
p.warn {
opacity: 0.7;
text-align: justify;
width: 90%
}
</style>
</p>
</p>


<style>
<div class="video">
#video12 {
   <div class="video__wrapper">
  position: relative;
    <iframe src="https://www.youtube.com/embed/uz_8q4a_p78?rel=0&autoplay=0" frameborder="0" allowfullscreen></iframe>
  height: 500px;
   </div>
  width:560px;
  <div class="video__navigation">
  padding-bottom: 10px;
     <span class="navigation-item" data-video="uz_8q4a_p78" data-start="50" tabindex="0"> Opt Out Action </span>
}
     <span class="navigation-item" data-video="uz_8q4a_p78" data-start="81" tabindex="0"> Global actions in sub menus </span>
#video12 iframe {
     <span class="navigation-item" data-video="uz_8q4a_p78" data-start="151" tabindex="0"> Constraints </span>
  position: absolute;
     <span class="navigation-item" data-video="uz_8q4a_p78" data-start="295" tabindex="0"> DefaultStringRepresentation </span>
  min-height: auto;
  </div>
  min-width: auto;
}
#video12 div {
  position: absolute;
  top: 0;
  left:760px;
  width: 260px;
  height: 100%;
  padding-left: 10px;
  overflow-y: auto;
}
span.time {
    font-size: 18;
    display:block;
  padding: 2px 10px 2px 10px;
    padding-bottom: 0.5;
    padding-top: 0.5;
  opacity: 0.7;
}
span.time:hover {
  color: #0000FF;
   cursor: pointer;
}
span.time:focus {
  color: blue;
</style>
<br>
<div id="video12">
<iframe width="740" height="500" src="https://www.youtube.com/embed/-NtNftziPqM?rel=0&autoplay=0" frameborder="0" allowfullscreen></iframe>
   <div>
     <span class="time" data-video="-NtNftziPqM" data-start="45" tabindex="0"> Opt Out Action </span>
     <span class="time" data-video="-NtNftziPqM" data-start="76" tabindex="0"> Global actions in sub menus </span>
     <span class="time" data-video="-NtNftziPqM" data-start="146" tabindex="0"> Constraints </span>
     <span class="time" data-video="-NtNftziPqM" data-start="290" tabindex="0"> DefaultStringRepresentation </span>
</div>
</div>


<script>
var IMG = document.querySelectorAll('#video12 span'),
    IFRAME = document.querySelector('#video12 iframe');
for (var i = 0; i < IMG.length; i++) {
  IMG[i].onclick = function() {
    IFRAME.src = 'https://www.youtube.com/embed/' + this.dataset.video + '?rel=0&autoplay=1';
    if(this.dataset.end) IFRAME.src = IFRAME.src.replace(/([\s\S]*)/g, '$1&end=' + this.dataset.end);
    if(this.dataset.start) IFRAME.src = IFRAME.src.replace(/([\s\S]*)/g, '$1&start=' + this.dataset.start);
    this.style.backgroundColor='rgba(0,0,0,.2)';
  }
}
</script>
</html>
</html>


Line 77: Line 26:
[[Category:Constraints]]
[[Category:Constraints]]
[[Category:Actions]]
[[Category:Actions]]
[[Category:DefaultStringRepresentation]]
{{Edited|July|12|2024}}

Latest revision as of 15:49, 10 February 2024

In this session, we talk about opting out actions so that only relevant actions are available for the user. We show how to place the global actions in sub-menus to build a complete menu bar. Furthermore, we explain Class Constraints and how they can be used to make the user aware of the rules they should obey. We also discuss the concept of DefaultStringRepresentation. of objects.

To make your experience smooth, we set the main tags mentioned in the video to the right bar menu of this mini-player. Choose an interesting subtitle on the list and immediately get to the exact theme navigation item place in the video. Now you can pick any topic to be instructed on without watching the whole video.

Opt Out Action Global actions in sub menus Constraints DefaultStringRepresentation

This page was edited 92 days ago on 02/10/2024. What links here