CINXE.COM

Stories |

<!DOCTYPE html> <html lang="en-CA"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,10"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Stories | </title> <link rel="profile" href="https://gmpg.org/xfn/11"> <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script> <link rel="shortcut icon" href="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/favicon.ico" /> <link rel="shortcut icon" href="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/favicon.png" /> <meta name='robots' content='max-image-preview:large' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="East Cree &raquo; Stories Comments Feed" href="https://www.eastcree.org/cree/en/stories/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.eastcree.org\/cree\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.9.3"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.eastcree.org/cree/wp-includes/css/dist/block-library/style.min.css?ver=5.9.3' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} </style> <link rel='stylesheet' id='eastcree_twentytwenty-style-bootstrap-reboot-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/css/bootstrap-reboot.min.css?ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='eastcree_twentytwenty-style-bootstrap-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/css/bootstrap.min.css?ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='eastcree_twentytwenty-style-bootstrap-grid-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/css/bootstrap-grid.min.css?ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='eastcree_twentytwenty-theme-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/css/eastcree_twentytwenty_theme.css?version=20210104&#038;ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='eastcree_twentytwenty-style-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/style.css?ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='eastcree_twentytwenty-glyphicon-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/css/glyphicon.css?ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='eastcree_twentytwenty-fontawesome-css' href='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/css/all.css?ver=5.9.3' type='text/css' media='all' /> <script type='text/javascript' src='https://www.eastcree.org/cree/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script> <script type='text/javascript' src='https://www.eastcree.org/cree/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script> <script type='text/javascript' src='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/jquery-3.1.1.min.js?ver=3.1.1' id='eastcree_twentytwenty-script-jquery-js'></script> <link rel="https://api.w.org/" href="https://www.eastcree.org/cree/wp-json/" /><link rel="alternate" type="application/json" href="https://www.eastcree.org/cree/wp-json/wp/v2/pages/15" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.eastcree.org/cree/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.eastcree.org/cree/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.9.3" /> <link rel="canonical" href="https://www.eastcree.org/cree/en/stories/" /> <link rel='shortlink' href='https://www.eastcree.org/cree/?p=15' /> <link rel="alternate" type="application/json+oembed" href="https://www.eastcree.org/cree/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.eastcree.org%2Fcree%2Fen%2Fstories%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.eastcree.org/cree/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.eastcree.org%2Fcree%2Fen%2Fstories%2F&#038;format=xml" /> <meta name="keywords" content="cree, language, stories"/> <style type="text/css"> .user-buttons { position: absolute; top:25px; right:25px; min-height: 45px; display:block; margin-bottom: 1rem; width: 100%; text-align: right; } #header { /* The image used */ background-image: url("https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner9.jpg"); /* Set a specific height */ height: 15vh padding: 0; /* Create the parallax scrolling effect */ background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; } #header .breadcrumb a { color: white } #header .breadcrumb { background: transparent; color: white; } @media (min-width: 768px) { #header { height: 15vh; } } @media (min-width: 992px) { #header { height: 20vh; } } #spelling-side { display: none } #cite table { border: 0 !important; padding: 1em; border-radius: .3rem; } #cite table tr > td { background: white; display: block; } #cite table tr:first-of-type > td span[style*="ff0000"] { color: #fff !important; } #cite table tr:first-of-type > td span[style*="ff0000"]:before { content: "https://www.eastcree.org/cree/en/stories/";color: #333 !important; } #cite table tr:nth-of-type(3) > td span[style*="ff0000"]{ color: #fff !important;} #cite table tr:nth-of-type(3) > td span[style*="ff0000"]:before { content: "17 Feb. 2025";color: #333 !important; } .head {page-break-after: avoid; padding-bottom: 1em} h1 + *,h2 + *,h3 + *,h4 + *,h5 + *,h6 + *,h7+ *,.head + * { page-break-before: avoid; } @page { size:auto; margin: 25mm 25mm 25mm 25mm; border:1px solid #ccc} body {padding-top:170px;/**/} .navbar-inverse .navbar-nav .nav-link {color:white;} .navbar-inverse .navbar-nav .current-nav-item .nav-link, .navbar-inverse .navbar-nav .current-page-ancestor >.nav-link { color:#fd7/*rgba(255,255,255,0.55)*/;} .admin-bar .fixed-top { top:31px;} #wpadminbar { z-index: 1000} h1,h2,h3,h4 { font-weight:300; } .sidebar .list-item > a { /*white-space: nowrap;*/ overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 50px); } </style> <style type="text/css" media="print"> #cite {display:block !important; position: relative !important; break-inside: avoid; margin-top:2em; margin-bottom: 2em; background: none !important; box-shadow: none !important;} #cite > div { position: relative !important;background: none !important; ;} p, page-id-10214 div, table {page-break-inside: avoid;} h1 + *,h2 + *,h3 + *,h4 + *,h5 + *,h6 + *,h7+ *,.head + * { page-break-before: avoid;} @page { size:auto; margin 25mm 25mm 25mm 25mm; border:1px solid #ccc} </style> </head> <body class="page-template-default page page-id-15 page-parent page-child parent-pageid-104" > <nav id="main-navbar" class="navbar navbar-expand-md bg-primary navbar-inverse fixed-top d-print-none mb-5" role="navigation" style="/*background-color: rgba(63,0,0,0.8) !important;*/"> <button class="navbar-toggler text-white" type="button" data-toggle="collapse" data-target="#navbar-collapse-1" aria-controls="navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation"> <i class="fa fa-hamburger"></i><span class="navbar-toggler-icon"></span> </button> <a class="navbar-brand " style="color:#ddd" href="https://www.eastcree.org/cree/" rel="home"><span class="glyphicon glyphicon-home"></span> </a> <div class=" collapse navbar-collapse" id="navbar-collapse-1"> <div class="col-9 "><ul class="navbar-nav mr-auto"><li id="nav-item-12190" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-12190"><a class="nav-link" href="https://www.eastcree.org/cree/en/about/">About</a></li> <li id="nav-item-12191" class="nav-item nav-item-type-post_type nav-item-object-page current-nav-item page_item page-item-15 current_page_item nav-item-12191"><a class="nav-link" href="https://www.eastcree.org/cree/en/stories/" aria-current="page">Stories</a></li> <li id="nav-item-12192" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-12192"><a class="nav-link" href="https://www.eastcree.org/cree/en/grammar/">Grammar</a></li> <li id="nav-item-13533" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-13533"><a class="nav-link" href="https://www.eastcree.org/cree/en/grammar/spelling-east-cree/">Spelling</a></li> <li id="nav-item-12193" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-12193"><a class="nav-link" href="https://www.eastcree.org/cree/en/lessons/">Lessons</a></li> <li id="nav-item-12194" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-12194"><a class="nav-link" href="https://www.eastcree.org/cree/en/terminology/">Terminology</a></li> <li id="nav-item-12195" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-12195"><a class="nav-link" href="https://www.eastcree.org/cree/en/dictionary/">Dictionary</a></li> <li id="nav-item-12196" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-12196"><a class="nav-link" href="https://www.eastcree.org/cree/en/resources/">Resources</a></li> <li id="nav-item-13085" class="nav-item nav-item-type-post_type nav-item-object-page nav-item-13085"><a class="nav-link" href="https://www.eastcree.org/cree/en/catalogue/">Catalogue</a></li> </ul></div> <form class="form-inline col" action="https://www.eastcree.org/cree"> <input class="form-control mr-sm-2" type="search" name="s" value="" placeholder="search" onchange="this.form.submit()"> </form> <ul class="nav navbar-nav navbar-inverse navbar-right "> <li> </li> <li style="min-width: 75px;" class="dropdown "> <a href="#" class="dropdown-toggle text-white" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">English</a> <ul class="dropdown-menu"> <li class=" active"><a class="text-white" href="https://www.eastcree.org/cree/en/stories" >English</a></li> <li class=""><a class="text-white" href="https://www.eastcree.org/cree/fr/stories" >Français</a></li> <li class=""><a class="text-white cree" href="https://www.eastcree.org/cree/nc/stories" >ᐊᑎᒫᐲᓯᒻ</a></li> <li class=""><a class="text-white cree" href="https://www.eastcree.org/cree/sc/stories" >ᔖᐧᐊᓅᑖᐦᒡ</a></li> </ul> </li> <li><a class="btn-sm" href="#"><span class="glyphicon glyphicon-user" onclick="location.href='https://www.eastcree.org/cree/wp-admin/'; return false; "></span></a></li> </ul> <script type="text/javascript"> //adjust menu function adjustMenu(){ $("ul.nav > li.page_item_has_children > a").addClass("dropdown-toggle").attr("data-toggle","dropdown").attr("role","button").attr( "aria-expanded","false").append('<span class="caret"></span>'); $("li.page_item_has_children").removeClass("page_item_has_children").addClass("dropdown"); $("li.current-menu-item, li.current_page_parent, li.current_page ").addClass("active"); } </script> </div> </nav> <header id="header" class="d-print-none "> <div class=" row" style="/*background-color: rgba(0,0,0,0.3);*/ margin-top:-115px;"> <div class="col"> <div class="scene"> <div class="cube" > <div class="cube-face front" style=" "> East Cree <small style="color:#eee; font-size:40%; display:block; padding-left:.5em">language resources</small> </div> <div class="cube-face back bg-snow" > <strong style="font-size:1.5rem" class="syllabics" > ᒥᔪᒪᑯᔐᒌᔑᑲᓂᐦᑖᐦ </strong> <small style="color:#eee; font-size:0.7rem; display:block; padding-left:.5em">miyumakushechiishikanihtaah </small> </div> <div class="cube-face left bg-snow" > <strong style="font-size:0.9rem" class="syllabics">ᒑ ᐧᐄᐦ ᒥᔪᐱᔨᔨᓐ ᒑ ᐅᔅᒋᐱᐳᐦᒡ</strong> <small style="color:#eee; font-size:0.7rem; display:block; padding-left:2px">chaa wiih miyupiyiyin chaa uschipipuhch</small> </div> <div class="cube-face right bg-snow"> <span style="font-size:1.2rem; margin-bottom:.1rem; padding-bottom:0;" > Happy new year!</span> <span style="font-size:1.2rem; display:block; margin-top:.1rem; padding-top:0;"> Bonne année!</span> </div> </div> </div> <!-- <h1 style="color:white; text-shadow:1px 1px #000; padding:0.2em 0.5em; /*background-color:rgba(0,0,0,0.1);*/ "><a style="font-size:36px; color:white; " href="https://www.eastcree.org/cree"> East Cree </a><small style="color:#eee; font-size:40%; display:block; padding-left:2px">language resources</small></h1> <h1 style="color:white; text-shadow:1px 1px #000; padding:0.2em 0.5em; "><a style="font-size:36px; color:white; " href="https://www.eastcree.org/cree"> 20 </a><small style="color:#eee; font-size:40%; display:block; padding-left:2px">years</small></h1> --> </div> <div class="d-none col-md-6 d-md-block col-lg-7 text-right" style=" max-height:100px;background: transparent url(https://www.atlas-ling.ca/img/atlas-logo.png) no-repeat top right ; background-size: contain; "> </div> </div> <div class="d-none container-fluid mt-5 d-md-block" style="position: absolute; margin:0; padding:.35rem; bottom:0; left:0; right:0; background-color: rgba(0,0,0,0.3);"> <div class="row"> <div class="col-1"> <span class="btn btn-primary btn-lg d-md-none" onclick="$(this).toggleClass('active'); $('#content').toggleClass('col-4').toggleClass('col'); $('#sidenav').toggleClass('d-none');"> <span class="glyphicon glyphicon-menu-hamburger"></span> </span> </div> <div class="col-10 d-md-block"> <ol class="breadcrumb" style="margin:0; padding:0;"> <li class="breadcrumb-item"><a href="https://www.eastcree.org/cree/">Home</a></li> <li class="breadcrumb-item"><a href="https://www.eastcree.org/cree/en/" class="">English</a></li> <li class="breadcrumb-item"><a href="https://www.eastcree.org/cree/en/stories/" class="">Stories</a></li> </ol> </div> </div> </div> </header> <main id="main" class="main container-fluid"> <section class="row" id="container"> <div class="col" id="content"> <button class="btn btn-lg btn-outline-primary d-lg-none" data-toggle="button" onclick="$('#sidenav').toggleClass('d-none')"><span class="fa fa-bars"></span> </button> <script type="text/javascript" id="eastcree_twentytwenty-script-stories-angular.min" src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/angular.min.js"></script><script type="text/javascript" id="eastcree_twentytwenty-script-stories-angular-route.min" src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/angular-route.min.js"></script><script type="text/javascript" id="eastcree_twentytwenty-script-stories-angular-sanitize.min" src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/angular-sanitize.min.js"></script><script type="text/javascript" id="eastcree_twentytwenty-script-stories-angular-resource.min" src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/angular-resource.min.js"></script><script type="text/javascript" id="eastcree_twentytwenty-script-stories-ui-bootstrap-tpls-1.3.1.min" src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/ui-bootstrap-tpls-1.3.1.min.js"></script><img src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/eclipse.gif" id='loading' style='position:fixed; top:45%; left:45%; z-index: 1000;'/> <style type="text/css"> .badge { vertical-align: text-top !important; } .caret-right { border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-left: 4px solid; display: inline-block; height: 0; opacity: 0.3; vertical-align: top; width: 0; margin-right:1em ; } .clickable { cursor: pointer !important; } .roman { color: #333; } .en { color: rgba(66,125,66,1) !important; } .ps { color: #999; /*font-family: Courier, monospace;*/ font-size: 85%;} .italics { font-style: italic !important;} .bold { font-weight: bold !important;} .definition { /*font-family: "Eras Medium ITC", "Euphemia"; */font-size: 13pt; } .note { white-space: pre-wrap; } .panel-primary .panel-heading a { color: #ccc;} .dialect { font-variant: small-caps; /*color:#9C26B0 !important;*/ } .card-img-top video { width: 100%; } #mainList mark { padding:.3em 0; margin:0;} .media-object.img-thumbnail { max-width: 150px} /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { .media-object.img-thumbnail { max-width: 200px} .card-columns { column-count: 2;} .card-img-top video { min-height: 215px; } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .media-object.img-thumbnail { max-width: 250px} .card-columns { column-count: 2;} .card-img-top video { min-height: 278px; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1800px) { .media-object.img-thumbnail { max-width: 350px} .card-columns { column-count: 4;} .card-img-top video { min-height: 350px; } } .card-columns { column-count: 2;}.tooltip-inner { max-width: 500px;} .Entry h4 { font-size:15px; margin-left:1em; font-weight: 600; color:#bb5320;} .Entry h4 + p { margin-left: 1em; margin-top:-6px;} .panel-primary .panel-heading .text-muted { color: #ddd;} .panel-primary .panel-heading h2,p { margin-left: 1em;} .syllabics { font-size: 120%;} .source { text-align: right } .list-group-item .active { color: white; } </style> <div class="alert alert-info alert-dismissible fade show" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> <h2 style="font-weight: lighter">About this catalogue</h2> Here you can listen to and download stories and other audio material (mp3) in East Cree. You can also select them and download them to put on a CD to share with your class. We ask that you do not transcribe, translate or reproduce these stories without prior permission from the Cree School Board. </div> <div id="BrowseController" ng-controller="BrowseController" ng-init="lang='en';"> <header class="row "> <div class="col-8 align-self-center" style=" padding-top: 1em; "> <img src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/ui-anim.gif" id='search-anim' style='float:left; 'onload='$(this).hide();'/> <div class="form-group" style="left: 1%;"> <!----> <input id="searchText" type="text" class="form-control typehead" placeholder="Type something you want to look up.." data-ng-model="search.text" ng-required="true" onkeypress="if(event.charCode==13){ angular.element(this).scope().pageChanged(true);}else{ clearTimeout(waitSearch); waitSearch= setTimeout(function(){angular.element('#BrowseController').scope().pageChanged(true);},2500);}" /><!-- --> </div> </div> <div class="col-1" style=" padding-top: 1em; "> <button class="btn btn-primary" ng-disabled="((search.text==undefined))" data-ng-click="doSearch(false)" ><span class="glyphicon glyphicon-search"></span></button></div> <!--div-- class="col-auto"> <label>Interface {{lang}} <select ng-model="lang" ng-change="pageChange(true)"> <option ng-value="eng">English</option> <option ng-value="fra">Français</option> <option ng-value="cr_ecn" class=" cree ">ᐊᑎᒫᐲᓯᒻ</option> <option ng-value="cr_ecs" class=" cree ">ᔖᐧᐊᓅᑖᐦᒡ</option> </select></label> </div--> </header> <main class="row" style="max-height: calc(100vh - 120px); margin-bottom: 0"> <section class="col col-md-8 col-lg-9 " style="overflow-y: auto"> <h3 ng-cloak="true" style="font-weight: lighter" class="text-primary text-center border-bottom border-primary" ng-if="browse.selected.model"> {{browse[browse.selected.model][browse.selected.uuid]}} <sup class="badge">{{browse.paging.Story.count}}</sup></h3> <p><span class="mr-2" ng-repeat="(name,filterList) in browse.filters">{{name}}:<span class="btn btn-sm btn-outline-info" ng-repeat="(uid,label) in filterList" ng-click="filter(name,uid,1)"><sup class="fa fa-times"></sup>{{browse[name][uid]}}</span></span></p> <p> Found <span class="ml-2 p-1 badge text-white bg-info" ng-bind="browse.paging.Story.count"></span> <span ng-if="browse.paging.Story.count > 1">stories</span></p> <div ng-if="(!isLoading && browse.paging.Catalogue.count<1)"> <div class="alert alert-danger"> Did not find item <strong>{{searchText}}</strong> </div> </div> <div class=" border rounded border-light" ng-if="browse.storyteller"> <h3 class="card-header text-center"> <span class="d-block" ng-if="browse.stories[0].Dialect.name_en.indexOf('N')>-1" ng-bind-html="browse.storyteller.Storyteller.name_n | highlight_search_text:search.text | html"></span> <span class="d-block" ng-if="browse.stories[0].Dialect.name_en.indexOf('S')>-1" ng-bind-html="browse.storyteller.Storyteller.name_s | highlight_search_text:search.text | html"></span> <small class="small" ng-bind="browse.storyteller.Storyteller.name_en"></small> </h3> <div class="row justify-content-center p-3"> <div class="col"> <i ng-if="browse.storyteller.Media.url ==undefined" class="glyphicon glyphicon-user fa fa-user text-muted" style="font-size: 6rem; padding: 2rem; border: 1px solid #eee; border-radius:.5rem; box-shadow: .1rem .1rem #eee;"></i> <img ng-if="browse.storyteller.Media.url" class="mr-2" ng-src="{{'https://www.eastcree.org'+(browse.storyteller.Media.url) | trustedResource}}" alt="cover"> </div> <div class="col"> <p ng-if="browse.stories[0].Dialect.name_en.indexOf('N')>-1" ng-bind-html="browse.storyteller.Storyteller.biography_n | html "></p> <p ng-if="browse.stories[0].Dialect.name_en.indexOf('S')>-1" ng-bind-html="browse.storyteller.Storyteller.biography_s | html"></p> </div> <div class="col"> <p ng-bind-html="browse.storyteller.Storyteller.biography_en | html"></p> </div> </div> </div> <div class="card-columns" ng-if="browse.stories.length" style="/*max-height: 100vh; overflow-y: auto; */"> <article class="card mb-2 border-primary" style="min-width: 300px; " ng-repeat="story in browse.stories" ng-cloak="true"> <div class="card-img-top"><span ng-repeat="media in story.Media" ng-if="media.mime.indexOf('audio')==-1" media-display data-media="media"></span></div> <h2 style="font-size:2rem" class="card-header syllabics"> <a ng-href="#/story/{{story.Story.id | base64}}/{{story.Story.title_en}}"> <span ng-if="story.Dialect.name_en.indexOf('N')>-1" ng-bind-html="story.Story.title_n | html"></span> <span ng-if="story.Dialect.name_en.indexOf('S')>-1" ng-bind-html="story.Story.title_s | html"></span> </a> </h2> <h5 class="card-header"> <a class="text-secondary" ng-href="#/story/{{story.Story.id | base64}}/{{story.Story.title_en}}"><span ng-bind-html="story.Story.title_en | highlight_search_text:search.text | html"></span> <!--a class="float-right" ng-href="#/story/{{story.Story.id | base64}}/{{story.Story.title_en}}"><span-- class="glyphicon glyphicon-share"></span--> </a> </h5> <summary class="card-block p-3"> <span class="float-left display-4" ng-bind="story.Dialect.name_en[0]" title="story.Dialect.name_en"></span> <h4 class="card-title text-right"><a ng-href="#/storytellers/{{story.Storyteller.id | base64}}/{{story.Storyteller.name_en}}"> <span class="d-block" ng-if="story.Dialect.name_en.indexOf('N')>-1" ng-bind-html="story.Storyteller.name_n | highlight_search_text:search.text | html"></span> <span class="d-block" ng-if="story.Dialect.name_en.indexOf('S')>-1" ng-bind-html="story.Storyteller.name_s | highlight_search_text:search.text | html"></span> <small ng-bind="story.Storyteller.name_en"></small> </a></h4> <p class="card-text syllabics" ng-if="story.Dialect.name_en.indexOf('N')>-1" ng-bind-html="story.Story.summary_n | html"></p> <p class="card-text syllabics" ng-if="story.Dialect.name_en.indexOf('S')>-1" ng-bind-html="story.Story.summary_s | html"></p> <p class="card-text small" ng-bind-html="story.Story.summary_en | highlight_search_text:search.text | html"></p> <a ng-href="#/levels/{{story.Story.age}}" class="btn btn-primary" ng-bind="story.Story.age"></a> <div class="card-text" ng-repeat="media in story.Media" ng-if="media.mime.indexOf('audio')!=-1" media-display data-media="media"></div> <details ng-open="browse.stories.length==1"> <table class="table table-striped"> <tr> <th>Dialect</th> <td><a ng-href="/dialects/{{story.Dialect.id | base64}}/{{story.Dialect.name_en}}" ng-bind="story.Dialect.name_en"></a></td> </tr> <tr ng-if="story.Language.name_en"> <th>Language</th> <td><a ng-href="#/languages/{{story.Language.id | base64 }}/{{story.Language.name_en}}" ng-bind="story.Language.name_en"></a></td> </tr> <tr ng-if="story.Community.name_en"> <th>Community</th> <td><a ng-href="#/communities/{{story.Community.id | base64}}/{{story.Community.name_en}}" ng-bind="story.Community.name_en"></a></td> </tr> <tr ng-if="story.Story.year_of_recording"> <th>Year of recording</th> <td ng-bind="story.Story.year_of_recording"></td> </tr> <tr ng-if="story.Story.year_of_edit"> <th>Year of last edit</th> <td ng-bind="story.Story.year_of_edit"></td> </tr> <tr> <th>Collected by</th> <td ng-bind="story.Story.collected_by_en"></td> </tr> <tr> <th>Sound Editor</th> <td ng-bind="story.Story.sound_editor_en"></td> </tr> <tr> <th>Described by</th> <td ng-bind="story.Story.described_by_en"></td> </tr> <tr> <th>Quality</th> <td ng-bind="story.Quality.name_en"></td> </tr> <tr> <th>Code</th> <td ng-bind="story.Story.code"></td> </tr> <tr> <th>Teachings</th> <td><a class="btn" ng-repeat="teaching in story.Teaching" ng-href="#/teaching/{{teaching.id | base64}}/{{teaching.name_en}}" ng-bind="teaching.name_en"></a></td> </tr> <tr> <th>Themes</th> <td><a class="btn" ng-repeat="theme in story.Theme" ng-href="#/themes/{{theme.id | base64}}/{{theme.name_en}}" ng-bind="theme.name_en"></a></td> </tr> <tr> <th>Topic</th> <td><a class="btn" ng-repeat="topic in story.Topic" ng-href="#/topics/{{topic.id | base64}}/{{topic.name_en}}" ng-bind="topic.name_en"></a></td> </tr> </table> </details> </summary> </article> </div> <summary> {{browse.paging.Story.page}} / {{browse.paging.Story.pageCount}} </summary> <img src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/ui-anim.gif" class="infinite-scroll-loader" infinite-scroll="" ng-show="browse.paging.Story.page<browse.paging.Story.pageCount" style='padding-top: 2rem' /> </section> <aside class="col col-md-4 col-lg-3" style="max-height: 100vh; overflow: auto;"> <h4 class="card-header"> <a href="https://www.eastcree.org/cree/en/stories/#reset"> <img style="max-height: 80px" class=" rounded-circle" src="https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/stories.jpg"> Stories</a> </h4> <!--a class="btn btn-primary btn-lg" ng-cloak="" ng-show="browse.selected.model" href="https://www.eastcree.org/cree/en/stories/#/reset"> All</a--> <h4 class="card-header" data-toggle="collapse" data-target="#browse_dialects" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Dialects <span class="badge bg-white" ng-bind=" browse.dialects | count"></span> </h4> <div class="collapse " id="browse_dialects"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='dialects' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.dialects" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('dialects',uid)" ng-value="uid" ng-model="browse.filters['dialects'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='dialects' && uid==browse.selected.uuid)}" ng-href="#/dialects/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> <h4 class="card-header" data-toggle="collapse" data-target="#browse_communities" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Communities <span class="badge bg-white" ng-bind=" browse.communities | count"></span> </h4> <div class="collapse " id="browse_communities"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='communities' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.communities" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('communities',uid)" ng-value="uid" ng-model="browse.filters['communities'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='communities' && uid==browse.selected.uuid)}" ng-href="#/communities/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> <h4 class="card-header" data-toggle="collapse" data-target="#browse_age" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Age <span class="badge bg-white" ng-bind=" browse.age | count"></span> </h4> <div class="collapse " id="browse_age"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='age' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.age" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('age',uid)" ng-value="uid" ng-model="browse.filters['age'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='age' && uid==browse.selected.uuid)}" ng-href="#/age/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> <h4 class="card-header" data-toggle="collapse" data-target="#browse_teachings" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Teachings <span class="badge bg-white" ng-bind=" browse.teachings | count"></span> </h4> <div class="collapse " id="browse_teachings"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='teachings' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.teachings" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('teachings',uid)" ng-value="uid" ng-model="browse.filters['teachings'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='teachings' && uid==browse.selected.uuid)}" ng-href="#/teachings/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> <h4 class="card-header" data-toggle="collapse" data-target="#browse_themes" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Themes <span class="badge bg-white" ng-bind=" browse.themes | count"></span> </h4> <div class="collapse " id="browse_themes"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='themes' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.themes" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('themes',uid)" ng-value="uid" ng-model="browse.filters['themes'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='themes' && uid==browse.selected.uuid)}" ng-href="#/themes/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> <h4 class="card-header" data-toggle="collapse" data-target="#browse_topics" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Topics <span class="badge bg-white" ng-bind=" browse.topics | count"></span> </h4> <div class="collapse " id="browse_topics"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='topics' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.topics" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('topics',uid)" ng-value="uid" ng-model="browse.filters['topics'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='topics' && uid==browse.selected.uuid)}" ng-href="#/topics/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> <h4 class="card-header" data-toggle="collapse" data-target="#browse_storytellers" onclick="$('.glyphicon', this).toggleClass('fa-plus').toggleClass('fa-minus')"><i class="text-muted glyphicon glyphicon-plus fa fa-plus mr-2 small"></i> Storytellers <span class="badge bg-white" ng-bind=" browse.storytellers | count"></span> </h4> <div class="collapse " id="browse_storytellers"> <article class="card "> <ul class="list-group list-group-flush"> <li class="list-group-item ng-class:{active:(browse.selected.model=='storytellers' && browse.selected.uuid == uid)}" ng-repeat="(uid,val) in browse.storytellers" style="padding: .25rem 1.25rem"> <label><input ng-disabled="isLoading" type="checkbox" ng-change="filter('storytellers',uid)" ng-value="uid" ng-model="browse.filters['storytellers'][uid]"> <a style="padding: 0 .75rem" class=" ng-class:{active:(browse.selected.model=='storytellers' && uid==browse.selected.uuid)}" ng-href="#/storytellers/{{uid | base64}}/{{val}}" ng-bind="val"></a></label> </li> </ul> </article> </div> </aside> </main> </div> <script type="text/javascript"> <!--//[ angular.module('storiesApp',['ngRoute','ui.bootstrap','storiesApp.controllers','storiesApp.services','storiesApp.filters','storiesApp.directives']) /*.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/stories', { templateUrl: 'templates/index.html', controller: 'StoriesController', controllerAs:'stories' }). when('/:model/:name/:uuid', { templateUrl: 'templates/index.html', controller: 'StoriesController', controllerAs:'stories' }). otherwise({ redirectTo:'/stories'}); }])*/ .config(function($sceDelegateProvider){ $sceDelegateProvider.resourceUrlWhitelist(['self','https://*.atlas-ling.ca/**','https://*.eastcree.org/**','http://*.atlas-ling.ca/**','http://*.eastcree.org/**']); }) ; /* The services */ angular.module('storiesApp.services', ['ngResource']) .factory('Data', ['$resource','$rootScope', function($resource,$rootScope){ return $resource('https://www.eastcree.org/manager/:controller/:action/:do/:model/:search/:page/:locale/:filter/:uuid.json', {}, { list: {method:'GET', params:{action:'getlist'}, isArray:false}, search: {method:'POST', params:{action:'search'}, isArray:false}, filter: {method:'POST', params:{action:'filter'}, isArray:false} }); }]) .factory('LocalStore', ['$window', function($window){ if(typeof(Storage) !== "undefined") { return window.localStorage; } console.log("warning local storage not available"); return false; }]); function playAudio(elem){ var audio = $('audio:first',elem); console.log(audio); if(audio){ if(audio.length)audio[0].play(); else audio.play(); } } function insertText(ele){ $('#searchText').val($('#searchText').val()+$(ele).text()).focus(); } //]--> </script> <!-- parts --> <script type="text/javascript"> angular.module('storiesApp.controllers',[]) .controller('BrowseController',['$rootScope','$scope','Data','$location','$window','$http','$routeParams', function($rootScope,$scope,Data, $location, $window, $http,$routeParams){ $rootScope.browse = { stories: [], currentPage: {Story:1}, filters:{}, paging: {}, selected:{uuid:false,model:false,name:false}, controllers:['dialects','communities','languages','age', 'teachings', 'themes', 'topics', 'storytellers'] }; $scope.story = {}; $rootScope.isLoading = false; if($rootScope.lang==undefined)$rootScope.lang ="eng"; if($rootScope.locale==undefined)$rootScope.locale ="eng"; var errorCallback = function (response) { angular.element('#loading').hide(); console.log(response); $rootScope.isLoading = false; }; $scope.modelize = function(mdl){ return mdl.charAt(0).toUpperCase() +mdl.slice(1).replace(/ies$/,"y").replace(/s$/,""); }; $scope.nextPage = function(){ if($rootScope.browse.paging.Story && $rootScope.browse.paging.Story.nextPage) { $rootScope.browse.currentPage.Story += 1; $scope.pageChanged(false); } }; $scope.$on('$locationChangeSuccess', function(event, newUrl, oldUrl){ // TODO What you want on the event. // console.log(event, newUrl, oldUrl,); if(newUrl!=oldUrl || $rootScope.browse.selected.name==false){ if(newUrl.indexOf("/#")!=-1){ var urlParts = newUrl.split("/"); console.log(urlParts); if(urlParts[urlParts.length-2]!='#'){ $rootScope.browse.selected.name = urlParts.pop(); $rootScope.browse.selected.uuid = $window.atob(urlParts.pop()); $rootScope.browse.selected.model = urlParts.pop(); }else{ $rootScope.browse.selected={uuid:false,model:false,name:false}; } } $scope.pageChanged(true); } }); $rootScope.filter = function (model,uuid,remove){ angular.element("#loading").show(); $rootScope.browse.stories = []; $rootScope.browse.currentPage.Story = 1; var params =''; if($scope.search && $scope.search.text)params+='/search:'+$scope.search.text; if($rootScope.browse.selected.model){ params +="/browse"; params += '/'+$scope.modelize($rootScope.browse.selected.model); params +='/'+ $rootScope.browse.selected.uuid; } //params += '/filter[]:'+($rootScope.browse.filters[model][uuid]?'add':'remove')+'/filter[]:'+$scope.modelize(model)+'/filter[]:'+uuid; if(remove || $rootScope.browse.filters[model][uuid]==false)delete $rootScope.browse.filters[model][uuid]; if($window.Object.keys($rootScope.browse.filters[model]).length<1) delete $rootScope.browse.filters[model]; for(var m in $rootScope.browse.filters) for (var uid in $rootScope.browse.filters[m]) if($rootScope.browse.filters[m][uid]) params+= '/filterBy['+m+'][]:'+uid; $http.get('//www.eastcree.org/manager/stories/index/page:1'+params+'.json').then(function successCallBack(response){ var data = response.data; $rootScope.browse.stories = $rootScope.browse.stories.concat(data.stories); $rootScope.browse.paging = data.paging; for(var r in $rootScope.browse.controllers){ if($rootScope.browse[$rootScope.browse.controllers[r]]==undefined){ $rootScope.browse[$rootScope.browse.controllers[r]]= data[$rootScope.browse.controllers[r]]; // if($rootScope.browse.filters[$rootScope.browse.controllers[r]] ==undefined) // $rootScope.browse.filters[$rootScope.browse.controllers[r]]={}; //$rootScope.browse.filters[$rootScope.browse.controllers[r]] } } $rootScope.browse.setFilter=false; angular.element("#loading-anim").hide(); angular.element("#loading").hide(); $rootScope.isLoading = false; }, errorCallback); }; $scope.pageChanged = function (init) { if($rootScope.isLoading) return; $rootScope.isLoading = true; angular.element("#loading").show(); if(init){ $rootScope.browse.stories = []; $rootScope.browse.currentPage.Story = 1; } var params ={ controller:'stories', action:'index', page:'page:'+$rootScope.browse.currentPage.Story, locale:'setLocale:'+$rootScope.locale }; if ($scope.search && $scope.search.text) params.search = 'search:' + $scope.search.text; if ($rootScope.browse.selected.model) { console.log($rootScope.browse.selected); if($rootScope.browse.selected.model=='story'){ params.action="view"; params.do = $rootScope.browse.selected.uuid; }else{ params.model = $scope.modelize($rootScope.browse.selected.model); params.uuid = $rootScope.browse.selected.uuid; params.do = "browse"; } } console.log(params); var filter=''; if (init && $rootScope.browse.currentPage.Story == 1 && params.do == undefined && $scope.search == undefined){ params.do = 'reset'; for(var m in $rootScope.browse.filters){ for (var uid in $rootScope.browse.filters[m]) delete $rootScope.browse.filters[m][uid]; delete $rootScope.browse.filters[m]; } } else { for(var m in $rootScope.browse.filters) for (var uid in $rootScope.browse.filters[m]) if($rootScope.browse.filters[m][uid]) filter+= '\/filterBy\['+m+'\]\[\]\:'+uid; } console.log(params); //console.log($rootScope.browse.filters); //Data.get(params, function successCallBack(data) { ///manager/:controller/:action/:do/:model/:search/:page/:locale/:filter/:uuid.json $http.get('//www.eastcree.org/manager/'+params.controller+'/'+params.action+(params.do?'/'+params.do:'')+(params.model?'/'+params.model:'')+(params.search?'/'+params.search:'')+'/'+params.page+'/'+params.locale+(filter.length?filter:'')+(params.uuid?'/'+params.uuid:'')+'.json').then(function successCallBack(response){ var data = response.data; console.log(data); if(data.stories){ $rootScope.browse.stories = $rootScope.browse.stories.concat(data.stories); $rootScope.browse.paging = data.paging; } if(data.story){ $rootScope.browse.stories = [data.story]; $rootScope.browse.paging = {}; } $rootScope.browse.storyteller = data.storyteller; for (var r in $rootScope.browse.controllers) { if ($rootScope.browse[$rootScope.browse.controllers[r]] == undefined) { $rootScope.browse[$rootScope.browse.controllers[r]] = data[$rootScope.browse.controllers[r]]; } } angular.element("#loading-anim").hide(); angular.element("#loading").hide(); $rootScope.isLoading = false; }, errorCallback); }; //$scope.pageChanged(); }]); </script> <script type="text/javascript"> /** * Created by Del on 19/02/16. */ angular.module('storiesApp.filters',[]) .filter('trustedResource',[ '$sce', function($sce){ return function(val){ if(val) return $sce.trustAsResourceUrl(val); return val; } } ]) .filter('html',[ '$sce', function($sce){ return function(val){ if(angular.isString(val)) return $sce.trustAsHtml(val.replace(/\\r\\n/g,"<br/>")); return $sce.trustAsHtml(""); } } ]) .filter('intval',[ function(){ return function(val){ if(val) return parseInt(val,10); return 0; } } ]) .filter('toJSON',[function(){ return function(val){ console.log(angular.fromJson(val)); return angular.fromJson(val); } }]) .filter('in_array',[function(){ return function(data, key){ if(data) return data.indexOf(key)>-1; return false; } }]) .filter('count',[function(){ return function(data){ if(data){ if(angular.isObject(data))return Object.keys(data).length; return data.length; } return ""; } }]) .filter('keys',[function(){ return function(data){ if(data && angular.isObject(data)) return Object.keys(data); return array(); } }]) .filter('sortArray', function(){ return function(inputArray){ console.log(inputArray); return inputArray? inputArray.sort():inputArray; } }) .filter('isString',[function(){ return function(data){ return angular.isString(data); } }]) .filter('isArray',[function(){ return function(data){ return angular.isArray(data); } }]) .filter('isObject',[function(){ return function(data){ return angular.isObject(data); } }]) .filter('display1N',[function(){ return function(data,model,displayFields){ if(angular.isObject(data) &&model && displayFields && angular.isObject(data)){ model=model.replace('Parent','').replace('Child',''); try{ var key = displayFields[model]; //console.log(model,key,meta); if(key ){ key=key.replace(model+".",""); } if(key && data[key]!=undefined){ key=key.replace(model+".",""); return data[key]; }else{ key = model.toLowerCase(); if(data[key]) return data[key]; key = model.toLowerCase(); if(data['name_en']) return data['name_en']; } }catch(err){ console.log("display1N error",data,model,meta,err); } } return ""; } }]) .filter('displayMN',[function(){ return function(data,model,displayFields){ //console.log("displayMN",data,model,meta); if(angular.isArray(data) && data.length>0&& model && displayFields){ try{ var key = displayFields[model]; var value = ""; if(key){ key=key.replace(model+".",""); } if(key==undefined || data[0][key]==undefined){ key = model.toLowerCase(); if(data[0][key]==undefined){ key = key.replace("parent","").replace("child",""); if(data[0][key]==undefined){ key ='name_en'; if(data[0][key]==undefined) key=false; } } } //console.log(data,model,key); if(key) for(var i in data) value+=(value.length?", ":"")+data[i][key]; return value; }catch (err){ console.log("displayMN error",data,model,displayFields,err); } } return ""; } }]) .filter('id_in_data',[function(){ return function(data, val){ if(val==undefined) return false; if(data){ for(var r in data){ if(data[r].id==val)return true; } } return false; } }]) .filter('value_of_path',[function(){ return function(data, key){ // console.log(data,key); if(data!=undefined && key!=undefined){ var paths = key.split("."); //console.log(data,paths); var value = data; for(var p in paths){ value =value[paths[p]]; if(value==undefined) return null; } return value; } return null; } }]) .filter('abbreviate',[function(){ return function(val){ if(val){ if(val.match(" ")==null) return val[0]; var abbr = ""; var split = val.split(" "); //console.log(split); for(var i in split)abbr+=split[i][0]; return abbr; } return val; } }]) .filter('highlight_search_text',['$sce',function($sce){ return function(val,searchText){ try{ if(val && val.length && searchText && searchText.length){ var searchHighlight= "<mark>$1</mark>";//"<span style='text-decoration: underline; font-weight:bold; background-color: #ffc'>"+searchText+"</span>"; var re = new RegExp("("+searchText+")",'i'); return val.replace(re, searchHighlight); return val.replace(searchText, searchHighlight);//$sce.trustAsHtml(val.replace(searchText, searchHighlight)); } else if(val && val.length) return val; $sce.trustAsHtml(val); }catch(err){ console.log('highlight_search_text',val); } console.log('highlight_search_text error',val,searchText); return val; } }]) .filter('jsonToTable',['$sce',function($sce){ return function(val){ try{ if(val ){ var json = angular.isObject(val)?val:angular.fromJson(val); var returnText = ""; var table='<table class=" "> '; for(var k in json){ if(json[k] && json[k].length && json[k].indexOf("--")==-1 )//returnText+=k+': '+json[k]+"\r\n"; table+=' <tr><th>'+ k[0].toUpperCase()+ k.substr(1).replace('_',' ')+': </th> <td style="padding-left: 1em;" class="text-left">'+json[k]+'</td></tr>'; } return table+'</table>';//returnText;//$sce.trustAsHtml();//val.replace(searchText, searchHighlight)); } }catch(err){ console.log('toTable',val, err); } //console.log('toTable error',val,angular.isObject(val) ); return val; } }]) .filter('base64', ['$window',function ($window) { return function (val) { return $window.btoa(val); } }]) ; </script><script type="text/javascript"> /* directive */ angular.module('storiesApp.directives',[]) .directive('infiniteScroll',[ function(){ function infiniteScroll(scope){ $(window).on('DOMContentLoaded load resize scroll', function(event){ $(".infinite-scroll-loader").each(function(index,elm){ var rect = elm.getBoundingClientRect(); //console.log(rect); //return; if( // scope.paging.Term.pageCount && !scope.isLoading && //check that we are not waiting for the a page to load rect.top >= 0 && // rect.left >= 0 && //rect.bottom > 0 && //rect.right > 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) //&& /*or $(window).height() */ //rect.right <= (window.innerWidth || document.documentElement.clientWidth) /*or $(window).width() */ ) scope.nextPage(); }); }); } return { //restrict : 'A', link: infiniteScroll }; } ]) .directive('mediaDisplay', function(){ return{ scope:{ media:'=', baseUrl:'=', search:"=" }, template:' <div data-ng-init="absURL=\'http://www.eastcree.org/\'+media.url;"><img class="media-object img-thumbnail img-responsive" title="{{media.orthography}} {{media.public_note_en}}" data-meta="{{media}}" data-ng-src="{{absURL | trustedResource}}" onclick="previewImage(this); " style=" margin-bottom:.5em;" data-ng-if="media.mime.match(\'image/\')!=null"/>'+ '<span class="audio-box" data-ng-if="media.mime.match(\'audio/\')!=null">'+ '<!--span class="btn btn-default" onclick=" playAudio(this.parentNode)"><span class="glyphicon glyphicon-volume-up"></span>'+ '<abbr class="dialect" data-ng-bind="media.Dialect.public_note_bl" title="{{media.Dialect.name_bl}}"></abbr></span-->'+ '<audio class="media-object" controls="controls" style="max-height:150px; margin-bottom:.5em;" title="{{media.public_note_en}}">'+ '<source data-ng-src="{{absURL | trustedResource}}" type="{{media.mime}}" />'+ '</audio>'+'<span class="text-info pronunciation-guide" ng-bind="media.pronunciation_guide"></span>'+ '</span>'+ '<video class="media-object" controls="controls" style="height:150px; margin-bottom:.5em;" data-ng-if="media.mime.match(\'video/\')!=null" title="{{media.public_note_en}}">'+ '<source data-ng-src="{{baseUrl+media.url | trustedResource}}" type="{{media.mime}}" />'+ '</video></div>' } }) ; </script><script type="text/javascript"> var waitSearch = false; angular.element(function() { angular.bootstrap(document, ['storiesApp']); }); setTimeout(function(){ $("div.alert > button.close").click(); }, 30000); </script> </div> </section> </main> <footer id="footer" class="footer d-print-none" style=""> <div class=" container-fluid"> <div class="row"> </div> <div class="row"> <div class="pull-right"> Last modified: September 5, 2012 </div> <div class="pull-left" style="color: #d3d3d3"> </div> <div class="center-block"> &copy;2000-2025 www.eastcree.org </div> </div> <div class="row"> <script type='text/javascript' src='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/bootstrap.min.js?ver=20170520' id='eastcree_twentytwenty-script-bootstrap-js'></script> <script type='text/javascript' src='https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/js/all.js?ver=20170520' id='eastcree_twentytwenty-script-fontawesome-js'></script> </div> <div class="row"> <div class="col col-xs-6 text-danger"> Data-mining and scraping strictly prohibited. </div> <div class="col col-xs-6 text-right text-danger"> L’extraction des données est strictement interdite </div> </div> </div> </footer> <script type="text/javascript"> </script> <!-- Piwik --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//webstats.atlas-ling.ca/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', 1]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://webstats.atlas-ling.ca/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript> <!-- End Piwik Code --> <script type="text/javascript"> var images = ['https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner1.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner2.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner3.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner4.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner5.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner6.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner7.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner8.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner9.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner10.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner11.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner12.jpg', 'https://www.eastcree.org/cree/wp-content/themes/eastcree_twentytwenty/images/banner13.jpg', ]; var imagesQueue =[]; var imageTimer=false; var deg =0; $( function () { try{ adjustMenu(); }catch(err){ console.log(err); } try{ adjustSidebar(); } catch (err) { console.log(err); } try { imageTimer = setInterval(function () { if (imagesQueue.length < 1) imagesQueue = images.slice(0); var index = imagesQueue.length > 1 ? Math.floor(Math.random() * imagesQueue.length) : 0; //console.log(images[index]); /* deg +=90; if(deg>=360)deg=0; $(".cube").css('transform'," rotateY("+deg+"deg)");*/ $("#header").css('background-image','url('+imagesQueue.splice(index,1)+')'); }, 30000); }catch(err){ console.log(err); } if($("#cite").length){ $("#content > .row").css('margin-top','25px'); $("#content").prepend('<div class="user-buttons d-print-none"><span class="btn-group"><span aria-controls="cite" role="button" class="btn btn-outline-primary " onclick="$(\'#cite\').show()">Cite</span><span class="btn btn-outline-primary" onclick="window.print()"><span class="fa fa-print"></span> </span> </span></div>'); $("#cite div:first,#cite .close").on('click',function () { $("#cite").hide(); }) } $(".clickable").addClass("btn"); $("button").addClass("btn btn-outline-primary"); //$(".user-buttons> button").addClass("btn-outline-secondary"); $(".pg-title").addClass(" text-primary "); $("img[src$='speak.gif']").hide().after(function(i) { //console.log(this.onclick, $(this).attr('data-sound-url')); return $('<span class="btn btn-lg text-primary clickable"' + ($(this).attr('data-sound-url') ? ' data-sound-url="' + $(this).attr('data-sound-url') : ' onclick=" $(this).prev(\'img\').click()') + '"></span>').append('<span class="glyphicon glyphicon-volume-up"></span>'); }); $("[data-sound-url]").click(function () { play($(this).attr('data-sound-url')); }); /*TODO:fix display or come up with a better way to do this*/ //console.log('ready'); }); function play(url) { try { //console.log(url); if ($("#audioPlayer").length > 0) { try { $("#audioPlayer")[0].pause(); } catch (err) { } $("#audioPlayer source").attr('src', 'https://www.eastcree.org' + encodeURI(url)); $("#audioPlayer")[0].load(); $("#audioPlayer")[0].play(); } } catch (err) { console.log(err); } //console.log($("#audioPlayer")); } </script> <audio id="audioPlayer" controls style="opacity: 0; visibility: hidden;"> <source type="audio/mpeg"/> </audio> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10