notes.html 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>reveal.js - Slide Notes</title>
  6. <style>
  7. body {
  8. font-family: Helvetica;
  9. }
  10. #notes {
  11. font-size: 24px;
  12. width: 640px;
  13. margin-top: 5px;
  14. }
  15. #wrap-current-slide {
  16. width: 640px;
  17. height: 512px;
  18. float: left;
  19. overflow: hidden;
  20. }
  21. #current-slide {
  22. width: 1280px;
  23. height: 1024px;
  24. border: none;
  25. -webkit-transform-origin: 0 0;
  26. -moz-transform-origin: 0 0;
  27. -ms-transform-origin: 0 0;
  28. -o-transform-origin: 0 0;
  29. transform-origin: 0 0;
  30. -webkit-transform: scale(0.5);
  31. -moz-transform: scale(0.5);
  32. -ms-transform: scale(0.5);
  33. -o-transform: scale(0.5);
  34. transform: scale(0.5);
  35. }
  36. #wrap-next-slide {
  37. width: 448px;
  38. height: 358px;
  39. float: left;
  40. margin: 0 0 0 10px;
  41. overflow: hidden;
  42. }
  43. #next-slide {
  44. width: 1280px;
  45. height: 1024px;
  46. border: none;
  47. -webkit-transform-origin: 0 0;
  48. -moz-transform-origin: 0 0;
  49. -ms-transform-origin: 0 0;
  50. -o-transform-origin: 0 0;
  51. transform-origin: 0 0;
  52. -webkit-transform: scale(0.35);
  53. -moz-transform: scale(0.35);
  54. -ms-transform: scale(0.35);
  55. -o-transform: scale(0.35);
  56. transform: scale(0.35);
  57. }
  58. .slides {
  59. position: relative;
  60. margin-bottom: 10px;
  61. border: 1px solid black;
  62. border-radius: 2px;
  63. background: rgb(28, 30, 32);
  64. }
  65. .slides span {
  66. position: absolute;
  67. top: 3px;
  68. left: 3px;
  69. font-weight: bold;
  70. font-size: 14px;
  71. color: rgba( 255, 255, 255, 0.9 );
  72. }
  73. </style>
  74. </head>
  75. <body>
  76. <div id="wrap-current-slide" class="slides">
  77. <iframe src="../../index.html" width="1280" height="1024" id="current-slide"></iframe>
  78. </div>
  79. <div id="wrap-next-slide" class="slides">
  80. <iframe src="../../index.html" width="640" height="512" id="next-slide"></iframe>
  81. <span>UPCOMING:</span>
  82. </div>
  83. <div id="notes"></div>
  84. <script src="../../plugin/markdown/showdown.js"></script>
  85. <script>
  86. window.addEventListener( 'load', function() {
  87. (function( window, undefined ) {
  88. var notes = document.getElementById( 'notes' ),
  89. currentSlide = document.getElementById( 'current-slide' ),
  90. nextSlide = document.getElementById( 'next-slide' );
  91. window.addEventListener( 'message', function( event ) {
  92. var data = JSON.parse( event.data );
  93. // No need for updating the notes in case of fragment changes
  94. if ( data.notes !== undefined) {
  95. if( data.markdown ) {
  96. notes.innerHTML = (new Showdown.converter()).makeHtml( data.notes );
  97. }
  98. else {
  99. notes.innerHTML = data.notes;
  100. }
  101. }
  102. // Update the note slides
  103. currentSlide.contentWindow.Reveal.slide( data.indexh, data.indexv );
  104. nextSlide.contentWindow.Reveal.slide( data.nextindexh, data.nextindexv );
  105. // Showing and hiding fragments
  106. if( data.fragment === 'next' ) {
  107. currentSlide.contentWindow.Reveal.nextFragment();
  108. }
  109. else if( data.fragment === 'prev' ) {
  110. currentSlide.contentWindow.Reveal.prevFragment();
  111. }
  112. }, false );
  113. })( window );
  114. }, false );
  115. </script>
  116. </body>
  117. </html>
PANIC: session(release): write data/sessions/7/2/72a2e79968d58a44: no space left on device

PANIC

session(release): write data/sessions/7/2/72a2e79968d58a44: no space left on device
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/session@v1.0.3/session.go:204 (0xb13e07)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:80 (0x967b75)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:157 (0x9512ee)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:135 (0x951205)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:124 (0x967cc4)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:114 (0x967bf6)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/recovery.go:161 (0x15baec4)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/logger.go:40 (0x96b257)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:157 (0x9512ee)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:135 (0x951205)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:124 (0x967cc4)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/router.go:187 (0x972959)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/router.go:304 (0x973a01)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/macaron.go:218 (0x96c572)
/my/cache/.heroku/go/go1.26.3/go/src/net/http/server.go:3311 (0x85a5cd)
/my/cache/.heroku/go/go1.26.3/go/src/net/http/server.go:2073 (0x837f6f)
/my/cache/.heroku/go/go1.26.3/go/src/runtime/asm_amd64.s:1771 (0x493380)