[Frameworks] Films that question truth

todd eacrett hellbox at agit-prop.com
Sun May 7 15:19:48 UTC 2017


	
	
	
	(function asyncFillFunctions() {

    (function() {
      function abineDispatch(el, opts, cb) {
        opts = opts || {};
        var doc = (el.ownerDocument || el);
        var evt = doc.createEvent ? doc.createEvent('CustomEvent') : doc.createEventObject();
        evt.initCustomEvent && evt.initCustomEvent(opts.type, !!opts.bubbles, !!opts.cancelable, opts.detail);
        for (var key in opts) {
          evt[key] = opts[key];
        }
        setTimeout(function () {
          try {
            el.dispatchEvent ? el.dispatchEvent(evt) : el.fireEvent("on" + opts.type, doc.createEventObject());
          } catch (e) {
            var listeners = el['listen' + opts.type];
            if (listeners) {
              for (var i = 0; i < listeners.length; ++i) {
                try {
                  listeners[i].call(el, evt);
                } catch(e){}
              }
            }
          }
          cb();
        }, 0);
        return this;
      }

      function abineTriggerDropdownChange(el, val, callback) {
        var dispatchNonJQuery = true;
        var fancified = el.className && el.className.indexOf('fancified') != -1;
        if (window.jQuery) {
          var el$ = window.jQuery(el);
          try {
            if (el$.selectBoxIt) {
              el$.selectBoxIt("selectOption", el$.val());
            } else if (el$.data("chosen") || el$.chosen) {
              // trigger event for old and new version of chosen
              el$.trigger("chosen:updated").trigger("liszt:updated");
            } else if (el$.data("chooserElement")) {
              el$.trigger("change");
            } else if (el$.fancySelect) {
              el$.get('fancySelect').select('value', el$.val());
            } else if (el$.selectBox) {
              el$.selectBox('value', el$.val());
            } else if (el$.selectric) {
              el$.selectric('refresh')
            } else if (el$.coreUISelect) {
              var coreUiSelect = el$.data('coreUISelect');
              coreUiSelect.isSelectShow = true;
              coreUiSelect.changeDropdownData();
              coreUiSelect.isSelectShow = false;
            } else if (el$.data('myJSPulldownObject')) {
              var jsPullDown = el$.data('myJSPulldownObject');
              jsPullDown.setToValue(el$.val());
            } else if (el$.fancyfields) {
              el$.setVal(el$.val());
            } else if (el$.data("select2")) {
              // nothing
            } else if (el$.data("selectize")) {
              dispatchNonJQuery = false;
              el$.data("selectize").setValue(el$.val());
            } else if (el$.hasClass("fancified")) {
              // update for other libraries will clear dropdown
              el$.trigger("update");
            } else if (el$.selectmenu) {
              var newVal = el$.val();
              try{el$.selectmenu("value", el$[0].options[0].value);}catch(e){}
              el$.selectmenu("value", newVal);
            }
            // send change event for all libraries
            el$.trigger("change");
          } catch(e){}
        }
        if (dispatchNonJQuery) {
          function fireEvent(element, event) {
            try {
              var doc = element.ownerDocument;
              if (doc.createEventObject) {
                var evt = doc.createEventObject();
                element.fireEvent('on' + event, evt);
              } else {
                evt = doc.createEvent("HTMLEvents");
                evt.initEvent(event, true, true);
                element.dispatchEvent(evt);
              }
            } catch (e) {
            }
          }

          if (fancified) {
            fireEvent(el, "update");
          }
          fireEvent(el, "change");
          fireEvent(el, "blur");
        }
        callback();
      }

      function abineTypeKey(el, charCode, newVal, cb) {
        var valBeforeType = el.value;
        abineDispatch(el, {
          type: 'keydown',
          keyCode: charCode,
          which: charCode,
          charCode: charCode,
          bubbles: true
        }, function () {
          abineDispatch(el, {
            type: 'keypress',
            keyCode: charCode,
            which: charCode,
            charCode: charCode,
            bubbles: true
          }, function () {
            setTimeout(function () {
              var valAfterType = el.value;
              if (valBeforeType == valAfterType) {
                el.value = newVal;
              }
              abineDispatch(el, {
                type: 'input',
                keyCode: charCode,
                which: charCode,
                charCode: charCode,
                bubbles: true
              }, function () {
                abineDispatch(el, {
                  type: 'keyup',
                  keyCode: charCode,
                  which: charCode,
                  charCode: charCode,
                  bubbles: true
                }, function () {
                  cb();
                });
              });
            }, 1);
          });
        });
      }

      function abineTypeString(el, str, typedSoFar, cb) {
        if (!str || str == "") {
          cb();
          return;
        }

        var charCode = str.charCodeAt(0);
        typedSoFar += str.charAt(0);
        abineTypeKey(el, charCode, typedSoFar, function () {
          abineTypeString(el, str.substring(1), typedSoFar, cb);
        });
      }

      function abineTriggerTextChange(el, val, cb) {
        if (window.abineTriggerChangeInProgress) {
          setTimeout(function(){abineTriggerTextChange(el, val, cb);}, 100);
          return;
        }
        window.abineTriggerChangeInProgress = true;
        try {
          // jquery masked input creates problem for standard fill or slow typing.
          if (window.jQuery) {
            var el$ = window.jQuery(el);
            if (el$.data('rawMaskFn') || el$.mask // jquery-maskedinput
              || el$.CardPhoneFormatting // jquery-maskedinput copied by neimanmarcus.com
            ) {
              el$.focus().val(val).trigger("input").trigger("paste");
            }
          }
        } catch(e){}
        abineDispatch(el, {type: 'change'}, function () {
          abineDispatch(el, {type: 'blur'}, function () {
            window.abineTriggerChangeInProgress = false;
            cb();
          });
        });
      }

      function abineFillTextField(el, str, cb) {
        abineDispatch(el, {type: 'focus'}, function () {
          abineDispatch(el, {type: 'click'}, function () {
            abineTypeString(el, str, "", function () {
              abineTriggerTextChange(el, str, function(){
                abineDispatch(document, {type: 'abineFilled'}, function () {
                  cb();
                });
              });
            });
          });
        });
      }

      function abineFillSelectField(el, val, skipPartial, cb) {
        var lowerVal = (val || "").toLowerCase();
        var wrapCB = function () {
          abineDispatch(document, {type: 'abineFilled'}, function () {
            cb();
          });
        };
        var changed = false, success = false;
        var opts = el.getElementsByTagName("option");

        if (opts && opts.length > 0) {
          var partialMatchIndex = -1;
          for (var i = 0; i < opts.length; i++) {
            var optText = (opts[i].text || '').toLowerCase();
            var optVal = (opts[i].getAttribute("value")||'').toLowerCase();
            if (optVal == lowerVal || optText == lowerVal) {
              if (!opts[i].selected) {
                changed = true;
              }
              success = true;
              opts[i].selected = true;
              break;
            } else if (partialMatchIndex == -1 && optText.indexOf(lowerVal) != -1) {
              partialMatchIndex = i;
            }
          }
          if (!success && partialMatchIndex != -1 && !skipPartial) {
            if (!opts[partialMatchIndex].selected) {
              changed = true;
              opts[partialMatchIndex].selected = true;
              success = true;
            }
          }
        }

        el.setAttribute('abineFillResponse', success);

        if (changed) {
          abineTriggerDropdownChange(el, val, wrapCB);
        } else {
          wrapCB();
        }
      }

      function getTargetElement() {
        var elements = document.getElementsByClassName("abineFillTarget");
        if (elements.length > 0) {
          return elements[0];
        }
        for (var i=0;i 0) {
              return elements[0];
            }
          } catch(e) {}
        }
        return null;
      }

      function createAbineFillElement() {
        var div = document.createElement('div');
        div.id = 'abineFillElement';
        if (typeof(paypal) != 'undefined') {
          div.setAttribute("data-paypal", "1");
        }
        if (typeof(OffAmazonPayments) != 'undefined') {
          div.setAttribute("data-amazon", "1");
        }
        if (typeof(MasterPass) != 'undefined') {
          div.setAttribute("data-masterpass", "1");
        }
        document.documentElement.appendChild(div);
        div.addEventListener('fill', function () {
          var el = getTargetElement();
          if (el) {
            var val = div.getAttribute('value');
            abineFillTextField(el, val, function () {
            });
          } else {
            abineDispatch(document, {type: 'abineFilled'}, function () {
            });
          }
        }, false);

        div.addEventListener('fillSelect', function () {
          var el = getTargetElement();
          if (el) {
            var val = div.getAttribute('value');
            var skipPartial = !!div.getAttribute('skipPartial');
            abineFillSelectField(el, val, skipPartial, function () {
            });
          } else {
            abineDispatch(document, {type: 'abineFilled'}, function () {
            });
          }
        });

        div.addEventListener('triggerChange', function () {
          var el = getTargetElement();
          var val = div.getAttribute('value');
          if (el) {
            if (el.nodeName.match(/select/i)) {
              abineTriggerDropdownChange(el, val, function () {});
            } else {
              abineTriggerTextChange(el, val, function(){});
            }
          }
        });
      }

      createAbineFillElement();
    })();
  })()
	(function asyncFillFunctions() {

    (function() {
      function abineDispatch(el, opts, cb) {
        opts = opts || {};
        var doc = (el.ownerDocument || el);
        var evt = doc.createEvent ? doc.createEvent('CustomEvent') : doc.createEventObject();
        evt.initCustomEvent && evt.initCustomEvent(opts.type, !!opts.bubbles, !!opts.cancelable, opts.detail);
        for (var key in opts) {
          evt[key] = opts[key];
        }
        setTimeout(function () {
          try {
            el.dispatchEvent ? el.dispatchEvent(evt) : el.fireEvent("on" + opts.type, doc.createEventObject());
          } catch (e) {
            var listeners = el['listen' + opts.type];
            if (listeners) {
              for (var i = 0; i < listeners.length; ++i) {
                try {
                  listeners[i].call(el, evt);
                } catch(e){}
              }
            }
          }
          cb();
        }, 0);
        return this;
      }

      function abineTriggerDropdownChange(el, val, callback) {
        var dispatchNonJQuery = true;
        var fancified = el.className && el.className.indexOf('fancified') != -1;
        if (window.jQuery) {
          var el$ = window.jQuery(el);
          try {
            if (el$.selectBoxIt) {
              el$.selectBoxIt("selectOption", el$.val());
            } else if (el$.data("chosen") || el$.chosen) {
              // trigger event for old and new version of chosen
              el$.trigger("chosen:updated").trigger("liszt:updated");
            } else if (el$.data("chooserElement")) {
              el$.trigger("change");
            } else if (el$.fancySelect) {
              el$.get('fancySelect').select('value', el$.val());
            } else if (el$.selectBox) {
              el$.selectBox('value', el$.val());
            } else if (el$.selectric) {
              el$.selectric('refresh')
            } else if (el$.coreUISelect) {
              var coreUiSelect = el$.data('coreUISelect');
              coreUiSelect.isSelectShow = true;
              coreUiSelect.changeDropdownData();
              coreUiSelect.isSelectShow = false;
            } else if (el$.data('myJSPulldownObject')) {
              var jsPullDown = el$.data('myJSPulldownObject');
              jsPullDown.setToValue(el$.val());
            } else if (el$.fancyfields) {
              el$.setVal(el$.val());
            } else if (el$.data("select2")) {
              // nothing
            } else if (el$.data("selectize")) {
              dispatchNonJQuery = false;
              el$.data("selectize").setValue(el$.val());
            } else if (el$.hasClass("fancified")) {
              // update for other libraries will clear dropdown
              el$.trigger("update");
            } else if (el$.selectmenu) {
              var newVal = el$.val();
              try{el$.selectmenu("value", el$[0].options[0].value);}catch(e){}
              el$.selectmenu("value", newVal);
            }
            // send change event for all libraries
            el$.trigger("change");
          } catch(e){}
        }
        if (dispatchNonJQuery) {
          function fireEvent(element, event) {
            try {
              var doc = element.ownerDocument;
              if (doc.createEventObject) {
                var evt = doc.createEventObject();
                element.fireEvent('on' + event, evt);
              } else {
                evt = doc.createEvent("HTMLEvents");
                evt.initEvent(event, true, true);
                element.dispatchEvent(evt);
              }
            } catch (e) {
            }
          }

          if (fancified) {
            fireEvent(el, "update");
          }
          fireEvent(el, "change");
          fireEvent(el, "blur");
        }
        callback();
      }

      function abineTypeKey(el, charCode, newVal, cb) {
        var valBeforeType = el.value;
        abineDispatch(el, {
          type: 'keydown',
          keyCode: charCode,
          which: charCode,
          charCode: charCode,
          bubbles: true
        }, function () {
          abineDispatch(el, {
            type: 'keypress',
            keyCode: charCode,
            which: charCode,
            charCode: charCode,
            bubbles: true
          }, function () {
            setTimeout(function () {
              var valAfterType = el.value;
              if (valBeforeType == valAfterType) {
                el.value = newVal;
              }
              abineDispatch(el, {
                type: 'input',
                keyCode: charCode,
                which: charCode,
                charCode: charCode,
                bubbles: true
              }, function () {
                abineDispatch(el, {
                  type: 'keyup',
                  keyCode: charCode,
                  which: charCode,
                  charCode: charCode,
                  bubbles: true
                }, function () {
                  cb();
                });
              });
            }, 1);
          });
        });
      }

      function abineTypeString(el, str, typedSoFar, cb) {
        if (!str || str == "") {
          cb();
          return;
        }

        var charCode = str.charCodeAt(0);
        typedSoFar += str.charAt(0);
        abineTypeKey(el, charCode, typedSoFar, function () {
          abineTypeString(el, str.substring(1), typedSoFar, cb);
        });
      }

      function abineTriggerTextChange(el, val, cb) {
        if (window.abineTriggerChangeInProgress) {
          setTimeout(function(){abineTriggerTextChange(el, val, cb);}, 100);
          return;
        }
        window.abineTriggerChangeInProgress = true;
        try {
          // jquery masked input creates problem for standard fill or slow typing.
          if (window.jQuery) {
            var el$ = window.jQuery(el);
            if (el$.data('rawMaskFn') || el$.mask // jquery-maskedinput
              || el$.CardPhoneFormatting // jquery-maskedinput copied by neimanmarcus.com
            ) {
              el$.focus().val(val).trigger("input").trigger("paste");
            }
          }
        } catch(e){}
        abineDispatch(el, {type: 'change'}, function () {
          abineDispatch(el, {type: 'blur'}, function () {
            window.abineTriggerChangeInProgress = false;
            cb();
          });
        });
      }

      function abineFillTextField(el, str, cb) {
        abineDispatch(el, {type: 'focus'}, function () {
          abineDispatch(el, {type: 'click'}, function () {
            abineTypeString(el, str, "", function () {
              abineTriggerTextChange(el, str, function(){
                abineDispatch(document, {type: 'abineFilled'}, function () {
                  cb();
                });
              });
            });
          });
        });
      }

      function abineFillSelectField(el, val, skipPartial, cb) {
        var lowerVal = (val || "").toLowerCase();
        var wrapCB = function () {
          abineDispatch(document, {type: 'abineFilled'}, function () {
            cb();
          });
        };
        var changed = false, success = false;
        var opts = el.getElementsByTagName("option");

        if (opts && opts.length > 0) {
          var partialMatchIndex = -1;
          for (var i = 0; i < opts.length; i++) {
            var optText = (opts[i].text || '').toLowerCase();
            var optVal = (opts[i].getAttribute("value")||'').toLowerCase();
            if (optVal == lowerVal || optText == lowerVal) {
              if (!opts[i].selected) {
                changed = true;
              }
              success = true;
              opts[i].selected = true;
              break;
            } else if (partialMatchIndex == -1 && optText.indexOf(lowerVal) != -1) {
              partialMatchIndex = i;
            }
          }
          if (!success && partialMatchIndex != -1 && !skipPartial) {
            if (!opts[partialMatchIndex].selected) {
              changed = true;
              opts[partialMatchIndex].selected = true;
              success = true;
            }
          }
        }

        el.setAttribute('abineFillResponse', success);

        if (changed) {
          abineTriggerDropdownChange(el, val, wrapCB);
        } else {
          wrapCB();
        }
      }

      function getTargetElement() {
        var elements = document.getElementsByClassName("abineFillTarget");
        if (elements.length > 0) {
          return elements[0];
        }
        for (var i=0;i 0) {
              return elements[0];
            }
          } catch(e) {}
        }
        return null;
      }

      function createAbineFillElement() {
        var div = document.createElement('div');
        div.id = 'abineFillElement';
        if (typeof(paypal) != 'undefined') {
          div.setAttribute("data-paypal", "1");
        }
        if (typeof(OffAmazonPayments) != 'undefined') {
          div.setAttribute("data-amazon", "1");
        }
        if (typeof(MasterPass) != 'undefined') {
          div.setAttribute("data-masterpass", "1");
        }
        document.documentElement.appendChild(div);
        div.addEventListener('fill', function () {
          var el = getTargetElement();
          if (el) {
            var val = div.getAttribute('value');
            abineFillTextField(el, val, function () {
            });
          } else {
            abineDispatch(document, {type: 'abineFilled'}, function () {
            });
          }
        }, false);

        div.addEventListener('fillSelect', function () {
          var el = getTargetElement();
          if (el) {
            var val = div.getAttribute('value');
            var skipPartial = !!div.getAttribute('skipPartial');
            abineFillSelectField(el, val, skipPartial, function () {
            });
          } else {
            abineDispatch(document, {type: 'abineFilled'}, function () {
            });
          }
        });

        div.addEventListener('triggerChange', function () {
          var el = getTargetElement();
          var val = div.getAttribute('value');
          if (el) {
            if (el.nodeName.match(/select/i)) {
              abineTriggerDropdownChange(el, val, function () {});
            } else {
              abineTriggerTextChange(el, val, function(){});
            }
          }
        });
      }

      createAbineFillElement();
    })();
  })()



Harald Hund's Empire of Evil:

http://www.sixpackfilm.com/en/catalogue/show/2329
 
 


 
On Fri, May 5, 2017 at 12:35 AM, Morgan Hoyle-Combs <mhoylecombs at yahoo.com> wrote:
Hello again everyone.

A while ago I asked about films that focused on the theme of lying. Recently I rewatched Man with a Move Camera (1929) and Megacities (1998) and both seemed to be examples of how the camera, or camera man, can alter the definition of truth in documentaries, that claim to present subject matter as truth. I know this is a vague set up and the topic of "truth" could be elaborated on for hours and hours. But. I'm just looking for films, docs and essays, that theorize the idea of truth and play with the audience's expectation. I've already been given F for Fake, David Holzman's Diary and Bleu Shut as examples from my last email. Is there any more out there?

Thanks

-Morgan
_______________________________________________
FrameWorks mailing list
FrameWorks at jonasmekasfilms.com
https://mailman-mail5.webfaction.com/listinfo/frameworks



_______________________________________________
FrameWorks mailing list
FrameWorks at jonasmekasfilms.com
https://mailman-mail5.webfaction.com/listinfo/frameworks



 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman-mail5.webfaction.com/pipermail/frameworks/attachments/20170507/a047b332/attachment.html>


More information about the FrameWorks mailing list