src/js/widgets-container/defaults.js
author ymh <ymh.work@gmail.com>
Thu, 17 Oct 2024 00:58:24 +0200
changeset 1073 687133dc13cf
parent 1072 ac1eacb3aa33
child 1076 510fd2a482f4
permissions -rw-r--r--
Add VideojsPlayer for handling youtube and vimeo
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1073
687133dc13cf Add VideojsPlayer for handling youtube and vimeo
ymh <ymh.work@gmail.com>
parents: 1072
diff changeset
     1
import { VideojsPlayer } from "../../widgets/VideojsPlayer";
687133dc13cf Add VideojsPlayer for handling youtube and vimeo
ymh <ymh.work@gmail.com>
parents: 1072
diff changeset
     2
1000
91023037f841 check jQuery and Underscore versions
veltr
parents: 998
diff changeset
     3
/* Start of defaults.js */
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
     4
export default function (IriSP) {
1000
91023037f841 check jQuery and Underscore versions
veltr
parents: 998
diff changeset
     5
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
     6
  const defaults = {};
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
     7
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
     8
  defaults.language = "en";
842
4ae2247a59f4 Changes for Cinecast
veltr
parents:
diff changeset
     9
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    10
  // defaults.libFiles = {
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    11
  //   defaultDir: "js/libs/",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    12
  //   inDefaultDir: {
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    13
  //     underscore: "underscore-min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    14
  //     Mustache: "mustache.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    15
  //     jQuery: "jquery.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    16
  //     jQueryUI: "jquery-ui.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    17
  //     swfObject: "swfobject.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    18
  //     cssjQueryUI: "jquery-ui.css",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    19
  //     popcorn: "popcorn-complete.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    20
  //     jwplayer: "jwplayer.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    21
  //     raphael: "raphael-min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    22
  //     tracemanager: "tracemanager.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    23
  //     jwPlayerSWF: "player.swf",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    24
  //     json: "json2.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    25
  //     zeroClipboardJs: "ZeroClipboard.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    26
  //     zeroClipboardSwf: "ZeroClipboard.swf",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    27
  //     backbone: "backbone.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    28
  //     backboneRelational: "backbone-relational.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    29
  //     paper: "paper.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    30
  //     jqueryMousewheel: "jquery.mousewheel.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    31
  //     splitter: "jquery.touchsplitter.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    32
  //     cssSplitter: "jquery.touchsplitter.css",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    33
  //     renkanPublish: "renkan.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    34
  //     processing: "processing-1.3.6.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    35
  //     recordMicSwf: "record_mic.swf",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    36
  //     mousetrap: "mousetrap.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    37
  //     mousetrapGlobal: "mousetrap-global-bind.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    38
  //   },
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    39
  //   locations: {
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    40
  //     // use to define locations outside default_dir
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    41
  //   },
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    42
  //   cdn: {
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    43
  //     jQuery: "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    44
  //     jQueryUI:
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    45
  //       "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    46
  //     swfObject:
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    47
  //       "http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    48
  //     cssjQueryUI:
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    49
  //       "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/themes/ui-lightness/jquery-ui.css",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    50
  //     underscore:
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    51
  //       "http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    52
  //     Mustache:
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    53
  //       "http://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.5.0-dev/mustache.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    54
  //     raphael:
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    55
  //       "http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    56
  //     json: "http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    57
  //     popcorn: "http://cdn.popcornjs.org/code/dist/popcorn-complete.min.js",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    58
  //   },
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    59
  //   useCdn: false,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    60
  // };
842
4ae2247a59f4 Changes for Cinecast
veltr
parents:
diff changeset
    61
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    62
  defaults.widgetsDir = "widgets";
875
43629caa77bc Big refactoring of widget files + started migration of segmentwidget
veltr
parents: 874
diff changeset
    63
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    64
  defaults.widgetsRequirements = {
958
2aa7fdb0762a Commit before branch switch (for tests)
veltr
parents: 944
diff changeset
    65
    PopcornPlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    66
      noCss: true,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    67
      requires: ["popcorn"],
958
2aa7fdb0762a Commit before branch switch (for tests)
veltr
parents: 944
diff changeset
    68
    },
986
f9d51dd4a3fe Tooltip Improvements, Update Popcorn
veltr
parents: 982
diff changeset
    69
    HtmlPlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    70
      noCss: true,
986
f9d51dd4a3fe Tooltip Improvements, Update Popcorn
veltr
parents: 982
diff changeset
    71
    },
958
2aa7fdb0762a Commit before branch switch (for tests)
veltr
parents: 944
diff changeset
    72
    JwpPlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    73
      noCss: true,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    74
      requires: ["jwplayer"],
959
ee11ed1b739e Mashup Player and Dailymotion are now widgets
veltr
parents: 958
diff changeset
    75
    },
ee11ed1b739e Mashup Player and Dailymotion are now widgets
veltr
parents: 958
diff changeset
    76
    DailymotionPlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    77
      noCss: true,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    78
      requires: ["swfObject"],
958
2aa7fdb0762a Commit before branch switch (for tests)
veltr
parents: 944
diff changeset
    79
    },
980
9ee8c00ae5b7 Improvement of the Sparkline widget
veltr
parents: 970
diff changeset
    80
    AdaptivePlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    81
      noCss: true,
980
9ee8c00ae5b7 Improvement of the Sparkline widget
veltr
parents: 970
diff changeset
    82
    },
965
eadb7290c325 Improvements in widget communication
veltr
parents: 964
diff changeset
    83
    AutoPlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    84
      noCss: true,
965
eadb7290c325 Improvements in widget communication
veltr
parents: 964
diff changeset
    85
    },
966
c1c762ad1697 Added Voice Annotation Support
veltr
parents: 965
diff changeset
    86
    AnnotationsList: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    87
      requires: ["jwplayer"],
966
c1c762ad1697 Added Voice Annotation Support
veltr
parents: 965
diff changeset
    88
    },
882
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
    89
    Sparkline: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    90
      noCss: true,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    91
      requires: ["raphael"],
882
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
    92
    },
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
    93
    Arrow: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    94
      noCss: true,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    95
      requires: ["raphael"],
882
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
    96
    },
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
    97
    Mediafragment: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
    98
      noCss: true,
882
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
    99
    },
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   100
    Trace: {
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   101
      noCss: true,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   102
      requires: ["tracemanager"],
926
e47ed8eb75cd Adaptation for streamer bug on Ldt Platform
veltr
parents: 917
diff changeset
   103
    },
960
9a278b9e3b05 Updated docs and test suite
veltr
parents: 959
diff changeset
   104
    Slideshare: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   105
      requires: ["swfObject"],
927
977a39c4ee80 Added URL Copy function to the Social Widget
veltr
parents: 926
diff changeset
   106
    },
977a39c4ee80 Added URL Copy function to the Social Widget
veltr
parents: 926
diff changeset
   107
    Social: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   108
      requires: ["zeroClipboardJs"],
938
991f897f1cb1 Added Renkan widget
veltr
parents: 930
diff changeset
   109
    },
991f897f1cb1 Added Renkan widget
veltr
parents: 930
diff changeset
   110
    Renkan: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   111
      requires: [
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   112
        "backbone",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   113
        "backboneRelational",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   114
        "paper",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   115
        "jqueryMousewheel",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   116
        "renkanPublish",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   117
      ],
964
d7d56ea2d0a6 Adaptations for Knowledge Concierge
veltr
parents: 960
diff changeset
   118
    },
d7d56ea2d0a6 Adaptations for Knowledge Concierge
veltr
parents: 960
diff changeset
   119
    KnowledgeConcierge: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   120
      requires: ["processing"],
982
cfcbac34d020 Added Multi Segments Widget
veltr
parents: 980
diff changeset
   121
    },
cfcbac34d020 Added Multi Segments Widget
veltr
parents: 980
diff changeset
   122
    MultiSegments: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   123
      noCss: true,
1033
c20df1c080e6 integrate changes from github
ymh <ymh.work@gmail.com>
parents: 1001
diff changeset
   124
    },
c20df1c080e6 integrate changes from github
ymh <ymh.work@gmail.com>
parents: 1001
diff changeset
   125
    SlideVideoPlayer: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   126
      requires: ["jQuery", "jQueryUI", "splitter"],
1033
c20df1c080e6 integrate changes from github
ymh <ymh.work@gmail.com>
parents: 1001
diff changeset
   127
    },
c20df1c080e6 integrate changes from github
ymh <ymh.work@gmail.com>
parents: 1001
diff changeset
   128
    Shortcuts: {
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   129
      requires: ["mousetrap", "mousetrapGlobal"],
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   130
    },
1073
687133dc13cf Add VideojsPlayer for handling youtube and vimeo
ymh <ymh.work@gmail.com>
parents: 1072
diff changeset
   131
    VideojsPlayer: {
687133dc13cf Add VideojsPlayer for handling youtube and vimeo
ymh <ymh.work@gmail.com>
parents: 1072
diff changeset
   132
      requires: ["videojs", "videojs-youtube", "videojs-vimeo"]
687133dc13cf Add VideojsPlayer for handling youtube and vimeo
ymh <ymh.work@gmail.com>
parents: 1072
diff changeset
   133
    }
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   134
  };
882
61c384dda19e Big refactoring
veltr
parents: 875
diff changeset
   135
1072
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   136
  defaults.guiDefaults = {
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   137
    width: 640,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   138
    container: "LdtPlayer",
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   139
    spacer_div_height: 0,
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   140
    widgets: [],
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   141
  };
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   142
ac1eacb3aa33 Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents: 1068
diff changeset
   143
  return defaults;
1000
91023037f841 check jQuery and Underscore versions
veltr
parents: 998
diff changeset
   144
};
91023037f841 check jQuery and Underscore versions
veltr
parents: 998
diff changeset
   145
91023037f841 check jQuery and Underscore versions
veltr
parents: 998
diff changeset
   146
/* End of defaults.js */